acm-header
Sign In

Communications of the ACM

Recent Articles


bg-corner

We Need a Research Data Census
From Communications of the ACM

We Need a Research Data Census

The increasing volume of research data highlights the need for reliable, cost-effective data storage and preservation at the national scale.

Literate Coding
From Communications of the ACM

Literate Coding

While it is true that "programmers aren't English majors," there are many days that I wish they were, or that...

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.

Atari Co-Founder Nolan Bushnell on the Future of Software
From ACM Opinion

Atari Co-Founder Nolan Bushnell on the Future of Software

Whether you know him by name, you almost certainly have firsthand experience with some of Nolan Bushnell's work. He's known by many as the father of video games...

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.

Complexity of It Systems Will Be Our ­ndoing
From ACM Opinion

Complexity of It Systems Will Be Our ­ndoing

CTO says $2 million project has less than 50% chance of success.

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.

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.

From ACM Opinion

Ray Ozzie: Dawn of a New Day

Five years ago, having only recently arrived at the company, I wrote The Internet Services Disruption in order to kick off a major change management process across...

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.

Java Creator James Gosling: Why I Quit Oracle
From ACM Opinion

Java Creator James Gosling: Why I Quit Oracle

When James Gosling led the team that created the Java language and platform, Sun Microsystems was riding high and Java stood as a landscape-changing revolutionary...

From ACM Opinion

Finally, a 21st Century Browser from Microsoft

Like many of us, Microsoft does its best work when it's running scared.

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.

Return at Risk
From Communications of the ACM

Return at Risk

Calculating the likely true cost of projects.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account