Sign In

Communications of the ACM

Articles


Recent Articles


American Schools Are Teaching Our Kids How to Code All Wrong
From ACM Opinion

American Schools Are Teaching Our Kids How to Code All Wrong

The US Department of Labor projects that one million jobs in computing will go unfilled by 2020.

The Privacy Problem with Digital Assistants
From ACM Opinion

The Privacy Problem with Digital Assistants

For the last century, we've imagined a future where we're surrounded by robotic butlers that are classy, smart, and discreet.

Why SETI Researchers Must Change the Way They Announce First Contact
From ACM Opinion

Why SETI Researchers Must Change the Way They Announce First Contact

One of humanity’s most significant events will be the discovery of intelligent life elsewhere in universe. Back in the 1980s, a group of astronomers involved in...

Privacy Is Dead, Long Live Privacy
From Communications of the ACM

Privacy Is Dead, Long Live Privacy

Protecting social norms as confidentiality wanes.

Computer Science Should Stay Young
From Communications of the ACM

Computer Science Should Stay Young

Seeking to improve computer science publication culture while retaining the best aspects of the conference and journal publication processes.

An Interview with Yale Patt
From Communications of the ACM

An Interview with Yale Patt

ACM Fellow Professor Yale Patt reflects on his career in industry and academia.

How to Produce Innovations
From Communications of the ACM

How to Produce Innovations

Making innovations happen is surprisingly easy, satisfying, and rewarding if you start small and build up.

What Are You Trying to Pull?
From Communications of the ACM

What Are You Trying to Pull?

A single cache miss is more expensive than many instructions.

The Risks of Self-Auditing Systems
From Communications of the ACM

The Risks of Self-Auditing Systems

Unforeseen problems can result from the absence of impartial independent evaluations.

The Oracle-Google Case Will Decide the Future of Software
From ACM Opinion

The Oracle-Google Case Will Decide the Future of Software

The legal battle  between Oracle and Google is about to come to an end. And nothing less is as stake than the future of programming.

To Write Better Code, Read Virginia Woolf
From ACM Opinion

To Write Better Code, Read Virginia Woolf

The humanities are kaput. Sorry, liberal arts cap-and-gowners. You blew it. In a software-run world, what's wanted are more engineers.

My 10 Favorite Books: Bill Gates
From ACM Opinion

My 10 Favorite Books: Bill Gates

"Seveneves," Neal Stephenson: This novel about how the human race responds to the end of life on Earth rekindled my love for sci-fi. Some readers will lose patience...

Let's Hope Drone Users All Follow These 8 Simple Government Guidelines
From ACM Opinion

Let's Hope Drone Users All Follow These 8 Simple Government Guidelines

Don't be a jerk. That's essentially what a new set of U.S. government guidelines boils down to when it comes to flying drones.

Google Doubles Down on AI
From ACM Opinion

Google Doubles Down on AI

Google announced something for everyone yesterday at its 10th annual I/O developer conference.

What If Facebook Gave Us an Opposing-Viewpoints Button?
From ACM Opinion

What If Facebook Gave Us an Opposing-Viewpoints Button?

Imagine if you could flip a switch on Facebook, and turn all the conservative viewpoints that you see liberal, or vice versa. You'd realize your news might look...

Peek Into the Weird and Wonderful Age of AI (Yes, There's a Chatbot)
From ACM Opinion

Peek Into the Weird and Wonderful Age of AI (Yes, There's a Chatbot)

On March 23, Microsoft revealed Tay, a Twitter bot trained to chat like a millennial. It worked … too well.

Six Creative Ways to Solve Biomedicine's Big Data Problem
From ACM Opinion

Six Creative Ways to Solve Biomedicine's Big Data Problem

Biomedical research generates an obscene amount of data. Now, three funding agencies are trying to spur the development of tools and platforms to improve researchers'...

Is Big Data and Artificial Intelligence a (R)evolution in Outsourcing?
From ACM Opinion

Is Big Data and Artificial Intelligence a (R)evolution in Outsourcing?

The combination of big data and artificial intelligence (AI) are playing an increasingly useful role in a broad spectrum of traditionally outsourced functions such...

Doom Is a Gleefully Gory Ballet Set in a Nightmare
From ACM Opinion

Doom Is a Gleefully Gory Ballet Set in a Nightmare

My instinct upon leaping into id Software's hyper-gruesome Doom, a gonzo shooter out May 13 for PC, PlayStation 4 and Xbox One, is to dawdle.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account
Read CACM in a free mobile app!
Access the latest issue, plus archived issues and more
ACM Logo
  • ACM CACM apps available for iPad, iPhone and iPod Touch, and Android platforms
  • ACM Digital Library apps available for iOS, Android, and Windows devices
  • Download an app and sign in to it with your ACM Web Account
Find the app for your mobile device
ACM DL Logo