acm-header
Sign In

Communications of the ACM

Recent Articles


bg-corner

The Long Quest For -Universal Information Access
From Communications of the ACM

The Long Quest For -Universal Information Access

Digital object repositories are on the cusp of resolving the long-standing problem of universal information access in the Internet.

IBM's Single-Processor Supercomputer Efforts
From Communications of the ACM

IBM's Single-Processor Supercomputer Efforts

Imagine a CPU designed to issue and execute up to seven instructions per clock cycle, with a clock rate 10 times faster than the reigning supercomputer. This is...

From ACM Opinion

Why America Must Win the Supercomputing Race

Four decades ago, NASA put a man on the moon using a computer system less powerful than the electronics in many modern-day toasters. With that audacious act of...

From ACM Opinion

What You Should Include in an Agreement with a Cloud Provider

Cloud computing is a lot like the weather: Everybody talks about it, but nobody does anything about it. Just 9.3% of companies say they'll be using platform or...

Why China's New Supercomputer Isn't Actually the World's Fastest
From ACM Opinion

Why China's New Supercomputer Isn't Actually the World's Fastest

Peak performance doesn't equal sustained performance, and the NVIDIA GPUs in the Tianhe 1A are especially bad at the latter.

Will Netflix Destroy the Internet?
From ACM Opinion

Will Netflix Destroy the Internet?

American broadband capacity might not be able to keep up with everyone who wants to stream movies.

Sensor Networks For the Sciences
From Communications of the ACM

Sensor Networks For the Sciences

Lessons from the field derived from developing wireless sensor networks for monitoring active and hazardous volcanoes.

Why Isn't Cyberspace More Secure?
From Communications of the ACM

Why Isn't Cyberspace More Secure?

Evaluating governmental actions—and inactions—toward improving cyber security and addressing future challenges.

Why Do Software Startups Patent (or Not)?
From Communications of the ACM

Why Do Software Startups Patent (or Not)?

Assessing the controversial results of a recent empirical study of the role of intellectual property in software startups.

K-12 Computational Learning
From Communications of the ACM

K-12 Computational Learning

Enhancing student learning and understanding by combining theories of learning with the computer's unique attributes.

The Divergent Online News Preferences of Journalists and Readers
From Communications of the ACM

The Divergent Online News Preferences of Journalists and Readers

Reading between the lines of the thematic gap between the supply and demand of online news.

3 Questions: Arpa-E Chief on the Energy Challenge
From ACM Opinion

3 Questions: Arpa-E Chief on the Energy Challenge

During a visit to MIT, Arun Majumdar, director of the U.S. Department of Energy’s Advanced Research Projects Agency–Energy (ARPA-E), discussed the global energy...

Score: Agile Research Group Management
From Communications of the ACM

Score: Agile Research Group Management

Adapting agile software development methodology toward more efficient management of academic research groups.

Version Aversion
From Communications of the ACM

Version Aversion

The way you number your releases communicates more than you might think.

Risks of Undisciplined Development
From Communications of the ACM

Risks of Undisciplined Development

An illustration of the problems caused by a lack of discipline in software development and our failure to apply what is known in the field.

Platforms and Services: Understanding the Resurgence of Apple
From Communications of the ACM

Platforms and Services: Understanding the Resurgence of Apple

Combining new consumer devices and Internet platforms with online services and content is proving to be a successful strategy.

Victorian Data Processing
From Communications of the ACM

Victorian Data Processing

The Victorian world was awash with data and with organizations that processed it; and they usually used nothing...

Future Internet Architecture: Clean-Slate Versus Evolutionary Research
From Communications of the ACM

Future Internet Architecture: Clean-Slate Versus Evolutionary Research

Should researchers focus on designing new network architectures or improving the current Internet?

Objects Never? Well, Hardly Ever!
From Communications of the ACM

Objects Never? Well, Hardly Ever!

Revisiting the Great Objects Debate.

Principles of the Law of Software Contracts
From Communications of the ACM

Principles of the Law of Software Contracts

An overview of a new set of legal principles for software contracts developed by the American Law Institute.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account