acm-header
Sign In

Communications of the ACM

Recent Opinion


bg-corner

Why Microsoft Embraced Gaming
From ACM Opinion

Why Microsoft Embraced Gaming

When the original Xbox video-game console went on sale in 2001, it wasn't clear why Microsoft, known for staid workplace software, was branching out into fast...

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...

From ACM Opinion

5 Wishes For the Next Generation of Consoles

So what do Sony, Microsoft, and Nintendo have in store for us with the next generation of consoles? When will we see the Xbox 720, the PS4, and the Wii-2, and...

From ACM Opinion

The Joke's on Your Computer: The Latest Humor Coded Into Software

In Google Maps, the distance-measuring tool offers a choice of three unit systems: Metric, English or "I’m Feeling Geeky." If you click the third one, you’re...

From ACM News

You Are Data

Bits and Base Pairs explores the concept that the information encoded in our DNA can be compressed down to just 4MB, the equivalent, for example, of "the three...

Animators Distill Steve Jobs's Bio Into 90 Seconds
From ACM News

Animators Distill Steve Jobs's Bio Into 90 Seconds

Animators from NMA.TV have reached a new high in campy 3D synthesis of real-world events, boiling down all 630 pages of Walter Isaacson’s Steve Jobs bio into...

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.

Gender Demographics Trends and Changes in U.S. CS Departments
From Communications of the ACM

Gender Demographics Trends and Changes in U.S. CS Departments

Using the past 10 years of Taulbee Survey data to evaluate female student enrollment across varied academic institutions and departments.

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.

Why the Google Book Settlement Failed - and What Comes Next?
From Communications of the ACM

Why the Google Book Settlement Failed - and What Comes Next?

Assessing the implications of the Google Book Search settlement.

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...

Security Risks in Next-Generation Emergency Services
From Communications of the ACM

Security Risks in Next-Generation Emergency Services

Sounding the alert on emergency calling system deficiencies.

Rise of the Robot Journalists
From ACM Opinion

Rise of the Robot Journalists

The New York Times reported recently that artificial intelligence is being used to compose news stories. Advocates argue that the articles created by "robot journalists"...

The Steve Jobs I Knew
From ACM Opinion

The Steve Jobs I Knew

That Steve Jobs was a genius, a giant influence on multiple industries and billions of lives, has been written many times since he retired as Apple’s CEO in August...

Steve Jobs: 1955
From ACM Opinion

Steve Jobs: 1955

Steve Jobs is dead. One big question is whether the unbelievably innovative culture he forged will live. Jobs was not a great human being, but he was a great,...

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."

Modernizing the Danish Democratic Process
From Communications of the ACM

Modernizing the Danish Democratic Process

Examining the socio-technological issues involved in Denmark's decision to pursue the legalization of electronic elections.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account