Sign In

Communications of the ACM

Recent Articles



Stop Saying Driverless Cars Will Help Old People
From ACM Opinion

Stop Saying Driverless Cars Will Help Old People

And maybe start including them in research instead of just assuming we know what they want.

Uncertainty
From Communications of the ACM

Uncertainty

Considering how to best navigate stability and randomness.

Koding Academies
From Communications of the ACM

Koding Academies

A low-risk path to becoming a front-end plumber.

Removing the Risk of AI Bias in the Public Sector
From ACM Opinion

Removing the Risk of AI Bias in the Public Sector

What practical steps can be taken to drive ethical, unbiased AI use in the public sector?

Why Google's Quantum Supremacy Milestone Matters
From ACM Opinion

Why Google's Quantum Supremacy Milestone Matters

Quantum computing is the first computing paradigm since Turing expected to change the fundamental scaling behavior of algorithms, making certain tasks feasible...

50 Years Ago, I Helped Invent the Internet. How Did It Go So Wrong?
From ACM Opinion

50 Years Ago, I Helped Invent the Internet. How Did It Go So Wrong?

We did not anticipate that the dark side of the Internet would emerge with such ferocity. Or that we would feel an urgent need to fix it.

Algorithms, Platforms, and Ethnic Bias
From Communications of the ACM

Algorithms, Platforms, and Ethnic Bias

How computing platforms and algorithms can potentially either reinforce or identify and address ethnic biases.

An Interview with Leonard Kleinrock
From Communications of the ACM

An Interview with Leonard Kleinrock

The UCLA professor and networking pioneer reflects on his career in industry and academia.

Are We Witnessing A New Sputnik Moment In IT?
From ACM Opinion

Are We Witnessing A New Sputnik Moment In IT?

Google's engineers have succeeded in designing a quantum computer which, for the first time ever, has solved a problem a conventional computer is not able to. Are...

Asimov's Three Laws Have Failed the Robots
From ACM Opinion

Asimov's Three Laws Have Failed the Robots

Almost no one thinks that Isaac Asimov's Three Laws could work for truly intelligent AI.

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.

Hackers Needed To Defeat Hackers
From ACM Opinion

Hackers Needed To Defeat Hackers

In an online world infested with hackers, we need more hackers.

The Success of the Web
From Communications of the ACM

The Success of the Web: A Triumph of the Amateurs

Connecting the unique factors that influenced the origination and subsequent development of the World Wide Web.

MUST and MUST NOT
From Communications of the ACM

MUST and MUST NOT

On writing documentation.

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.

Teaching AIs to Make Mistakes Like Kids Would Help Them Learn Faster
From ACM Opinion

Teaching AIs to Make Mistakes Like Kids Would Help Them Learn Faster

Teaching artificial intelligence to think like children may make them better learners.

An Interview with David Brin on Resiliency
From Communications of the ACM

An Interview with David Brin on Resiliency

Many risks of catastrophic failures of critical infrastructures can be significantly reduced by relatively simple measures to increase resiliency.

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