Sign In

Communications of the ACM

Recent Articles



How I Traced My Ancestry Back to the Stone Age
From ACM Opinion

How I Traced My Ancestry Back to the Stone Age

I recently had a genetic test to find out more about where my ancestors came from.

Crossing the Software Education Chasm
From Communications of the ACM

Crossing the Software Education Chasm

An Agile approach that exploits cloud computing.

Programming Goes Back to School
From Communications of the ACM

Programming Goes Back to School

Broadening participation by integrating game design into middle school curricula. View a video featuring author Alexander Repenning about using games to introduce...

Homeland Security's 'pre-Crime' Screening Will Never Work
From ACM Opinion

Homeland Security's 'pre-Crime' Screening Will Never Work

Here is a quiz for you.

Physical Media Is Dead
From ACM Opinion

Physical Media Is Dead

Over the weekend, Hunter Walk (a friend of mine who works for YouTube) tweeted about brands offering apps built on the Spotify platform. Spotify is likely to ...

Is Human Mobility Tracking a Good Idea?
From Communications of the ACM

Is Human Mobility Tracking a Good Idea?

Considering the trade-offs associated with human mobility tracking.

Reading CS Classics
From Communications of the ACM

Reading CS Classics

Revisiting required reading.

The Personal Analytics of My Life
From ACM Opinion

The Personal Analytics of My Life

One day I'm sure everyone will routinely collect all sorts of data about themselves. But because I've been interested in data for a very long time, I started doing...

The Artificiality of Natural User Interfaces
From Communications of the ACM

The Artificiality of Natural User Interfaces

Toward user-defined gestural interfaces.

The Idea Idea
From Communications of the ACM

The Idea Idea

What if practices rather than ideas are the main source of innovation?

The Delivery Guy Who Saw Jeremy Lin Coming
From ACM Opinion

The Delivery Guy Who Saw Jeremy Lin Coming

The morning after Jeremy Lin sank a thrilling, last-second three-pointer that lifted the New York Knicks over the Toronto Raptors and gave "Linsanity" its latest...

What Dropbox Can Teach ­S About Cloud Computing
From ACM Opinion

What Dropbox Can Teach ­S About Cloud Computing

Dropbox is the most deceptively simple of services.

From ACM Opinion

Facebook Is Using You

Last week, Facebook filed documents with the government that will allow it to sell shares of stock to the public. It is estimated to be worth at least $75 billion...

From ACM Opinion

Privacy, Technology, and Law

Every day, those of us who live in the digital world give little bits of ourselves away. On Facebook and LinkedIn. To servers that store our email, Google searches...

From ACM Opinion

Yes We Scan

Locked in our federal vaults is a tremendous storehouse of information that if digitized would form a core for our digital public libraries in America with huge...

What Have We Learned About Software Engineering?
From Communications of the ACM

What Have We Learned About Software Engineering?

Upon closer examination, everything old appears to be new again in the realm of software engineering.

Peer Instruction
From Communications of the ACM

Peer Instruction: A Teaching Method to Foster Deep Understanding

How the computing education community can learn from physics education.

Incentive Auctions
From Communications of the ACM

Incentive Auctions

Reallocating valuable wireless spectrum can generate billions of dollars in revenue to the U.S. federal government while also benefiting consumers.

From ACM Opinion

Why The 'check Engine' Light Must Be Banned

It's pretty easy to dismiss the "check engine" light as just stupid, because, well, it is. 

From ACM Opinion

It's Time to Start 3d Scanning the World

When Microsoft was developing its Kinect 3D sensor, a critical task was to calibrate its algorithms to rapidly and accurately recognize parts of the human body,...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account