acm-header
Sign In

Communications of the ACM

Recent Articles


bg-corner

What Role for Antitrust in Regulating Platforms?
From Communications of the ACM

What Role for Antitrust in Regulating Platforms?

Using regulation to protect competition and innovation.

Secure Development Tools and Techniques Need More Research That Will Increase Their Impact and Effectiveness in Practice
From Communications of the ACM

Secure Development Tools and Techniques Need More Research That Will Increase Their Impact and Effectiveness in Practice

Secure development is an important and pressing problem.

Computers Do Not Make Art, People Do
From Communications of the ACM

Computers Do Not Make Art, People Do

The continually evolving relationship between artistic technologies and artists.

When Technology Goes Awry
From Communications of the ACM

When Technology Goes Awry

On engineers' obligation to tame their creations.

The Coronavirus Crisis Proves The Internet Should Be A Public Utility
From ACM Opinion

The Coronavirus Crisis Proves The Internet Should Be A Public Utility

The spread of the novel coronavirus around the world has proven conclusively that the Internet should be a public utility.

Conferences in an Era of Expensive Carbon
From Communications of the ACM

Conferences in an Era of Expensive Carbon

Balancing sustainability and science.

Unsafe At Any Level
From Communications of the ACM

Unsafe At Any Level

The U.S. NHTSA's levels of automation are a liability for automated vehicles.

When Human-Computer Interaction Meets Community Citizen Science
From Communications of the ACM

When Human-Computer Interaction Meets Community Citizen Science

Empowering communities through citizen science.

Increasing Automation in Policing
From Communications of the ACM

Increasing Automation in Policing

Seeking the delicate balance between civil liberties and policing public safety.

Public Entrepreneurship and Policy Engineering
From Communications of the ACM

Public Entrepreneurship and Policy Engineering

Training the next generation of leader and problem solver.

Multi-Device Digital Assistance
From Communications of the ACM

Multi-Device Digital Assistance

Increased availability of cloud services and ownership of multiple digital devices create unique opportunities for digital assistants to provide guidance across...

How Might We Increase System Trustworthiness?
From Communications of the ACM

How Might We Increase System Trustworthiness?

Summarizing some of the changes that seem increasingly necessary to address known system and network deficiencies and anticipate currently unknown vulnerabilities...

The Cloud as an Innovation Platform for Software Development
From Communications of the ACM

The Cloud as an Innovation Platform for Software Development

How cloud computing became a platform.

The Danger of Thinking We're All 'Addicted' to Tech
From ACM Opinion

The Danger of Thinking We're All 'Addicted' to Tech

Telling ourselves that devices and platforms "hijack" our brains promotes passivity instead of empowerment.

Big Tech's 'Innovations' That Aren't
From ACM Opinion

Big Tech's 'Innovations' That Aren't

Silicon Valley's giants are no longer producing better products and services. They're exploiting people.

Bitwise
From Communications of the ACM

Bitwise: A Life in Code

Data science as a paradox.

A Response to Fake News as a Response to <i>Citizens United</i>
From Communications of the ACM

A Response to Fake News as a Response to Citizens United

How boundaries on speech could free the market for speech.

Facebook's Calibra Is A Secret Weapon for Monetizing Its New Cryptocurrency
From ACM Opinion

Facebook's Calibra Is A Secret Weapon for Monetizing Its New Cryptocurrency

Facebook's announcement of a new cryptocurrency, Libra, and the nonprofit association that will oversee it raises questions about the future of global banking and...

Continuity and Change in Internet Law
From Communications of the ACM

Continuity and Change in Internet Law

The fundamentals of the field of Internet law have remained consistent, but details have evolved in response to technological innovation.

What Does It Mean for a Computing Curriculum to Succeed?
From Communications of the ACM

What Does It Mean for a Computing Curriculum to Succeed?

Examining the expansion, proliferation, and integration of computing education everywhere.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account