acm-header
Sign In

Communications of the ACM

Recent Articles


bg-corner

Debugging on Live Systems
From Communications of the ACM

Debugging on Live Systems

It is more of a social than a technical problem.

On Turbocharged, Heat-Seeking, Robotic Fishing Poles
From Communications of the ACM

On Turbocharged, Heat-Seeking, Robotic Fishing Poles

There is a well-known proverb, "If you give someone a fish, they'll eat for a day; if you teach them how to fish, they'll eat for a lifetime." The point is obvious...

Life, Death, and the iPad: Cultural Symbols and Steve Jobs
From Communications of the ACM

Life, Death, and the iPad: Cultural Symbols and Steve Jobs

In the days that followed Steve Jobs' death, he was frequently compared to Henry Ford and Thomas Edison. But Jobs was creating experiences, not technologies or...

The Most Ancient Marketing
From Communications of the ACM

The Most Ancient Marketing

Before Apple, Steve Jobs famously went to India with a college friend. While I never had occasion to talk to Jobs about it, I have a theory I wish I had a chance...

From ACM Opinion

Take That, Adobe! Jobs Gets Last Laugh on Flash

In April, 2010, Steve Jobs devoted about 1,700 words to a public post ripping Adobe's Flash to shreds. His most cutting comments concerned the mobile version of...

Good Touch, Bad Touch
From ACM Opinion

Good Touch, Bad Touch

The iconic iPhone interface tarnishes the legacy of Steve Jobs.

Apple
From ACM Opinion

Apple

In his recent biography of Steve Jobs, author Walter Isaacson says the Apple visionary revealed to him that he had finally "cracked" the problem with TV and was...

Web Security Expert Warns Of Cyber World War
From ACM Opinion

Web Security Expert Warns Of Cyber World War

Eugene Kaspersky is not given to easy hyperbole. But the Russian maths genius who founded an internet security empire with a global reach, clutched at his thick...

From ACM Opinion

Wireless Demand Soon Outstripping Capacity

A new report from the Global Information Industry Center at the University of California, San Diego examines the projected disconnect between U.S. wireless infrastructure...

From ACM Opinion

Running Out of Bandwidth

At a time of slow economic growth and declining competitiveness, wireless technology remains a shining example of innovation. In the last 10 years, wireless communications...

Information Seeking: Convergence of Search, Recommendations, and Advertising
From Communications of the ACM

Information Seeking: Convergence of Search, Recommendations, and Advertising

How to address user information needs amidst a preponderance of data.

Teaching-Oriented Faculty at Research Universities
From Communications of the ACM

Teaching-Oriented Faculty at Research Universities

Nine teacher-oriented faculty in computer science departments at research universities in the U.S. or Canada describe how their positions work, how they contribute...

Will Software Engineering Ever Be Engineering?
From Communications of the ACM

Will Software Engineering Ever Be Engineering?

Considering whether software engineering and engineering can share a profession.

What Gets Measured Gets Done
From Communications of the ACM

What Gets Measured Gets Done

"U.S. broadband is terrible" has become a familiar meme. Given the growing importance of broadband Internet connections, a poor broadband infrastructure would...

From ACM Opinion

Dennis Ritchie: The Shoulders Steve Jobs Stood On

The tributes to Dennis Ritchie won’t match the river of praise that spilled out over the web after the death of Steve Jobs. But they should.

From ACM Opinion

Off-Shoring and Cyber Security

Big U.S. and European software companies are increasingly developing code for mainstream products overseas, especially in the Asia-Pacific region. But despite...

­se It Better: The Worst Trends in Tech
From ACM Opinion

­se It Better: The Worst Trends in Tech

Consumer technology doesn't always get better, faster and cheaper. Here are four bad moves that prove the future isn't always bright.

From ACM Opinion

Big Progress on the Little Things

In the trenches of consumer technology, there’s plenty to complain about. Today's cell-phone contracts are exorbitant and illogical (why has the price of a text...

Rebooting the CS Publication Process
From Communications of the ACM

Rebooting the CS Publication Process

A proposal for a new cost-free open-access publication model for computer science papers.

Testing: Failing to Succeed
From Communications of the ACM

Testing: Failing to Succeed

There are two situations in software testing that scare testers: when they see "too many" defects and when they do not see "enough."
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account