acm-header
Sign In

Communications of the ACM

Recent Opinion


bg-corner

Updates, Threats, and Risk Management
From Communications of the ACM

Updates, Threats, and Risk Management

Revisiting a recent column considering security updates.

Ethics as a Participatory and Iterative Process
From Communications of the ACM

Ethics as a Participatory and Iterative Process

Facilitating ethical reflection, inquiry, and deliberation.

Please Report Your Compute
From Communications of the ACM

Please Report Your Compute

Seeking consistent means of measure.

The Researcher Who Would Teach Machines to Be Fair
From ACM Opinion

The Researcher Who Would Teach Machines to Be Fair

Princeton computer scientist Arvind Narayanan uses quantitative methods to expose and correct the misuse of quantitative methods.

Cyber Efficiency and Cyber Resilience
From Communications of the ACM

Cyber Efficiency and Cyber Resilience

Complementary objectives competing for the same resources.

Where Is the Research on Cryptographic Transition and Agility?
From Communications of the ACM

Where Is the Research on Cryptographic Transition and Agility?

Gaps facing the industry as quantum safe algorithms move closer to standardization.

All Sliders to the Right
From Communications of the ACM

All Sliders to the Right

Hardware overkill.

Contracting for Artificial Intelligence
From Communications of the ACM

Contracting for Artificial Intelligence

Considering the promises and perils of contracting for the use of artificial intelligence tools and data.

Metrics for Success
From Communications of the ACM

Metrics for Success: Why and How to Evaluate Privacy Choice Usability

Assessing the usability of choice and consent mechanisms.

A Map for Innovation
From Communications of the ACM

A Map for Innovation

Innovation is less elusive with the right navigational map.

At the Boundary of Machine and Mind
From ACM Opinion

At the Boundary of Machine and Mind

An interview with researcher Linus Lee.

The Premature Obituary of Programming
From Communications of the ACM

The Premature Obituary of Programming

Why deep learning will not replace programming.

Building Machine Learning Models Like Open Source Software
From Communications of the ACM

Building Machine Learning Models Like Open Source Software

Proposing a community-based system for model development.

Software Engineering of Machine Learning Systems
From Communications of the ACM

Software Engineering of Machine Learning Systems

Seeking to make machine learning more dependable.

Ethical AI is Not about AI
From Communications of the ACM

Ethical AI is Not about AI

The equation Ethics + AI = Ethical AI is questionable.

The Elephant in the Room
From Communications of the ACM

The Elephant in the Room

It is time to get the POSIX elephant off our necks.

The AI Ethicist's Dirty Hands Problem
From Communications of the ACM

The AI Ethicist's Dirty Hands Problem

Attempting to balance sometimes-conflicting interests.

The End of Programming
From Communications of the ACM

The End of Programming

The end of classical computer science is coming, and most of us are dinosaurs waiting for the meteor to hit.

Are Software Updates Useless against Advanced Persistent Threats?
From Communications of the ACM

Are Software Updates Useless against Advanced Persistent Threats?

Considering the conundrum of software updates.

From Quantum Computing to Quantum Communications
From Communications of the ACM

From Quantum Computing to Quantum Communications

Attempting to disentangle mechanical principles.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account