acm-header
Sign In

Communications of the ACM

Recent Articles


bg-corner

Remembering Silicon Valley's First Giant, Intel's Andrew Grove
From ACM Opinion

Remembering Silicon Valley's First Giant, Intel's Andrew Grove

Silicon Valley is full of logical absolutists, people who will follow a line of argument wherever it goes, no matter what the human repercussions.

The Internet and Inequality
From Communications of the ACM

The Internet and Inequality

Is universal access to the Internet a realistic method for addressing worldwide socioeconomic inequality?

The Need For Corporate Diplomacy
From Communications of the ACM

The Need For Corporate Diplomacy

Whether global companies succeed or fail often depends on how effectively they develop and maintain cooperative relationships with other organizations and governments...

Beyond Viral
From Communications of the ACM

Beyond Viral

The proliferation of social media usage has not resulted in significant social change.

Why We Love the Games That Enrage ­S Most
From ACM Opinion

Why We Love the Games That Enrage ­S Most

One afternoon last fall a Reddit user with the handle "FranktheShank1" was enjoying a new video game on his PlayStation 4.

A Plan in Case Robots Take the Jobs: Give Everyone a Paycheck
From ACM Opinion

A Plan in Case Robots Take the Jobs: Give Everyone a Paycheck

Let's say computers come for most of our jobs. This may not seem likely at the moment; computer scientists and economists offer wildly varying ideas for how deeply...

An Interview with Stanford University President John Hennessy
From Communications of the ACM

An Interview with Stanford University President John Hennessy

Stanford University President John Hennessy discusses his academic and industry experiences in Silicon Valley with UC Berkeley CS Professor David Patterson.

Paper Presentation at Conferences
From Communications of the ACM

Paper Presentation at Conferences: Time For a Reset

Seeking an improved paper presentation process.

Riding and Thriving on the API Hype Cycle
From Communications of the ACM

Riding and Thriving on the API Hype Cycle

Guidelines for the enterprise.

The Need For Research in Broadening Participation
From Communications of the ACM

The Need For Research in Broadening Participation

In addition to alliances created for broadening participation in computing, research is required to better utilize the knowledge they have produced.

Fifty Years of Operating Systems
From Communications of the ACM

Fifty Years of Operating Systems

A recent celebration of 50 years of operating system research yields lessons for all professionals in designing offers for their clients.

The Question of Information Justice
From Communications of the ACM

The Question of Information Justice

Information justice is both a business concern and a moral question.

New Exemptions to Anti-Circumvention Rules
From Communications of the ACM

New Exemptions to Anti-Circumvention Rules

Allowing some reverse engineering of technical measures for non-infringing purposes.

Let's Include All of Computer Science in 'computer Science For All'
From ACM Opinion

Let's Include All of Computer Science in 'computer Science For All'

The Computer Science for All initiative will put the spotlight on a certain type of computing professional: the software developer. But there are even more computing...

Having a Conversation About Bulk Surveillance
From Communications of the ACM

Having a Conversation About Bulk Surveillance

Considering a controversial subject that extends far beyond the collection of phone metadata.

Lessons from the Tech Transfer Trenches
From Communications of the ACM

Lessons from the Tech Transfer Trenches

Moving from the research realm to real-world business application.

Code Hoarding
From Communications of the ACM

Code Hoarding

Committing to commits, and the beauty of summarizing graphs.

Broadening Access to Computing Education State By State
From Communications of the ACM

Broadening Access to Computing Education State By State

Influencing computer science education at the state level.

Privacy Research Directions
From Communications of the ACM

Privacy Research Directions

What must we learn in order to support privacy requirements as technology advances?

Learning to Apply Data Science to Business Problems
From ACM Opinion

Learning to Apply Data Science to Business Problems

One of the most exciting parts of data science is that it can be applied to many domains of knowledge, given our newfound ability to gather valuable data on almost...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account