acm-header
Sign In

Communications of the ACM

Recent Articles


bg-corner

How to Curtail Oversensing in the Home
From Communications of the ACM

How to Curtail Oversensing in the Home

Limiting sensitive information leakage via smart-home sensor data.

Technology Adoption
From Communications of the ACM

Technology Adoption

The S-shaped curve of technology adoption is a welcome recurrence in an otherwise chaotic adoption world.

AI and Accessibility
From Communications of the ACM

AI and Accessibility

A discussion of ethical considerations.

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.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account