acm-header
Sign In

Communications of the ACM

Recent Articles


bg-corner

After Net Neutrality Vote, an ­ncertain Future For the Internet
From ACM Opinion

After Net Neutrality Vote, an ­ncertain Future For the Internet

Thursday, during a rancorous meeting of the Federal Communications Commission, the agencyvoted 3-2 to impose public utility regulations on Internet access providers...

Why Did Computer Science Make a Hero Out of Turing?
From Communications of the ACM

Why Did Computer Science Make a Hero Out of Turing?

Comparing the legacy of Alan Turing in computer science with that of Carl Friedrich Gauss in mathematics.

The Real Software Crisis
From Communications of the ACM

The Real Software Crisis: Repeatability as a Core Value

Sharing experiences running artifact evaluation committees for five major conferences.

Humans in Computing
From Communications of the ACM

Humans in Computing: Growing Responsibilities For Researchers

Considering the role of institutional review boards in computing research.

A Technician Shortage
From Communications of the ACM

A Technician Shortage

In our elation about rising CS enrollments, we are overlooking a growing shortage of computing technicians. Our education system is not responding to this need.

Reaching a Broader Population of Students Through 'Unplugged' Activities
From Communications of the ACM

Reaching a Broader Population of Students Through 'Unplugged' Activities

Introducing children to fundamental computing concepts through Computer Science Unplugged.

Copyrightability of Java APIs Revisited
From Communications of the ACM

Copyrightability of Java APIs Revisited

A recent case challenges the long-standing view that application program interfaces are not protectable under copyright law.

How to Fight the Next $1 Billion Bank Hack
From ACM Opinion

How to Fight the Next $1 Billion Bank Hack

Good news! A major hack you don't have to worry about! Unless, that is, you happen to be an executive or security employee at one of the hundreds of banks targeted...

Work in an Age of Robots
From ACM Opinion

Work in an Age of Robots

What you are about to read was written by a human. Honest.

Google, Mighty Now, but Not Forever
From ACM Opinion

Google, Mighty Now, but Not Forever

Technology giants often meet their end not with a bang but a whimper, a slow, imperceptible descent into irrelevancy that may not immediately be reflected in the...

Net Neutrality: How the Government Finally Got It Right
From ACM Opinion

Net Neutrality: How the Government Finally Got It Right

For years, the federal government supported the principle of net neutrality: the idea that broadband providers should treat all Internet traffic the same.

The Biggest Hole in the Fcc's New Internet Rules
From ACM Opinion

The Biggest Hole in the Fcc's New Internet Rules

The people clamoring for tough, new regulations for Internet service—everyone from net neutrality activists and a few blue-chip companies to President Obama and ...

FCC Chairman Tom Wheeler: This Is How We Will Ensure Net Neutrality
From ACM Opinion

FCC Chairman Tom Wheeler: This Is How We Will Ensure Net Neutrality

After more than a decade of debate and a record-setting proceeding that attracted nearly 4 million public comments, the time to settle the Net Neutrality question...

How, and Why, Apple Overtook Microsoft
From ACM Opinion

How, and Why, Apple Overtook Microsoft

When Microsoft stock was at a record high in 1999, and its market capitalization was nearly $620 billion, the notion that Apple Computer would ever be bigger—let...

Netflix's Secret Special Algorithm Is a Human
From ACM Opinion

Netflix's Secret Special Algorithm Is a Human

On the opening night of this year's Sundance Film Festival, two films, as usual, had their premières, gaining maximum exposure to reporters and critics.

In Defense of Soundiness
From Communications of the ACM

In Defense of Soundiness: A Manifesto

Soundy is the new sound.

Do-It-Yourself Textbook Publishing
From Communications of the ACM

Do-It-Yourself Textbook Publishing

Comparing experiences publishing textbooks using traditional publishers and do-it-yourself methods.

Too Big to Fail
From Communications of the ACM

Too Big to Fail

Visibility leads to debuggability.

Putting the Computer Science in Computing Education Research
From Communications of the ACM

Putting the Computer Science in Computing Education Research

Investing in computing education research to transform computer science education.

Far-Sighted Thinking About Deleterious Computer-Related Events
From Communications of the ACM

Far-Sighted Thinking About Deleterious Computer-Related Events

Considerably more anticipation is needed for what might seriously go wrong.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account