acm-header
Sign In

Communications of the ACM

Recent Opinion


bg-corner

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.

Designing an Ethical Tech Developer
From Communications of the ACM

Designing an Ethical Tech Developer

Studying how to improve teaching young people to ethically exercise the power of technology.

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.

An Analysis of Black Faculty in CS Research Departments
From Communications of the ACM

An Analysis of Black Faculty in CS Research Departments

Exploring Black faculty at computer science research departments where Ph.D. programs exist.

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.

Four Ways to Add Active Learning to Computing Courses
From Communications of the ACM

Four Ways to Add Active Learning to Computing Courses

How active-learning techniques can benefit students in computing courses.

The Overlooked Upsides of Algorithms in the Workplace
From ACM Opinion

The Overlooked Upsides of Algorithms in the Workplace

Orly Lobel, a law professor at the University of San Diego, believes technology can make the world a better place — and she knows in 2022, that makes her a bit...

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.

Are We Cobblers without Shoes?
From Communications of the ACM

Are We Cobblers without Shoes?: Making Computer Science Data FAIR

In search of more efficient data sharing.

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