Sign In

Communications of the ACM

Recent Opinion



The Future of American Industry Depends on Open Source Tech
From ACM Opinion

The Future of American Industry Depends on Open Source Tech

 Open source has two important, and somewhat counterintuitive, advantages: speed and security.

Why Did We Go Digital?
From ACM News

Why Did We Go Digital?

Princeton University's Ken Steiglitz feels an attachment to the analog.

Integrating Management Science Into the HPC Research Ecosystem
From Communications of the ACM

Integrating Management Science Into the HPC Research Ecosystem

How management science benefits from High Performance Computing.

Avalanches Make Us All Innovators
From Communications of the ACM

Avalanches Make Us All Innovators

Avalanches generate enormous breakdowns. The practices of innovation adoption may be just what you need to resolve them.

Broken Hearts and Coffee Mugs
From Communications of the ACM

Broken Hearts and Coffee Mugs

The ordeal of security reviews.

Thorny Problems in Data (-Intensive) Science
From Communications of the ACM

Thorny Problems in Data (-Intensive) Science

Data scientists face challenges spanning academic and non-academic institutions.

Formal Methods as a Path to Better Cybersecurity
From ACM Opinion

Formal Methods as a Path to Better Cybersecurity

Any piece of software should be able to provide the desired features, and when errors do occur, the software should handle them gracefully.

Call For a Wake Standard for Artificial Intelligence
From Communications of the ACM

Call For a Wake Standard for Artificial Intelligence

Suggesting a Voice Name System (VNS) to talk to any object in the world.

For Impactful Community Engagement
From Communications of the ACM

For Impactful Community Engagement: Check Your Role

Toward a more equitable distribution of the benefits of technological change.

Proposal
From Communications of the ACM

Proposal: A Market for Truth to Address False Ads on Social Media

Guaranteeing truth in advertising.

BCS calls for computer coding in scientific research to be more professional
From ACM Opinion

BCS calls for computer coding in scientific research to be more professional

A BCS position paper finds the software coding practices of non-computer-science scientists to be insufficiently professional.

Kode Vicious Plays in Traffic
From Communications of the ACM

Kode Vicious Plays in Traffic

With increasing complexity comes increasing risk.

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.

Studying Programming in the Neuroage
From Communications of the ACM

Studying Programming in the Neuroage: Just a Crazy Idea?

Programming research has entered the Neuroage.

Professor Leads COVID-19 Test Site Mapping Effort
From ACM Opinion

Professor Leads COVID-19 Test Site Mapping Effort

Big data and artificial intelligence expert Jim Kyung-Soo Liew is spearheading a mapping effort conducted by software engineers and student volunteers from the...

Reinventing Virtual Machines
From Communications of the ACM

Reinventing Virtual Machines

The notion of scalable operating systems led Mendel Rosenblum to virtual machines, which have revolutionized datacenters and enabled modern cloud computing.

Joe Steinmeyer on Guiding Students Into the World of STEM
From ACM Opinion

Joe Steinmeyer on Guiding Students Into the World of STEM

Joe Steinmeyer, a principal lecturer in the Department of Electrical Engineering and Computer Science at MIT, has taught more than 400 students in various Office...

Interview with Claire Le Goues
From ACM Opinion

Interview with Claire Le Goues

Claire Le Goues, an associate professor at Carnegie Mellon University, describes the similarities of high school debate and computer science, why it's fun to take...

The U.S. Needs a High-Tech Manhattan Project
From ACM Opinion

The U.S. Needs a High-Tech Manhattan Project

The United States needs to wrest the high-tech initiative from China and re-establish American dominance in telecommunications, computation, artificial intelligence...

Why We Can't Develop Voting Software That Works
From ACM Opinion

Why We Can't Develop Voting Software That Works

Ever wonder why we could write software to get to the Moon, but not to count votes? Here are five reasons.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account