acm-header
Sign In

Communications of the ACM

Recent Opinion


bg-corner

How a Look at Your Gmail Reveals the Power of Metadata
From ACM News

How a Look at Your Gmail Reveals the Power of Metadata

Sometimes you have to give up a little privacy in order to find out how much—or how little—privacy you really have.

What to Do About Google?
From Communications of the ACM

What to Do About Google?

Whether it is acting as a conduit, an editor, or an advisor, the search engine should put user interests first.

Software and Souls; Programs and Packages
From Communications of the ACM

Software and Souls; Programs and Packages

How can historians tell stories about software without focusing solely on the code itself?

The Other Side of Language
From Communications of the ACM

The Other Side of Language

The conversation for action gives a framework for completing professional actions effectively.

Research and Practice
From Communications of the ACM

Research and Practice: The Curious Case of 'Small' Researchers-Practitioners

Seeking a more efficient combination of the best elements of the research and practice communities in small organizations.

An Interview with Hadi Partovi
From Communications of the ACM

An Interview with Hadi Partovi

The Code.org founder discusses his first program, inspirations, and "seizing the day."

An Interview with Hadi Partovi
From Communications of the ACM

An Interview with Hadi Partovi

The Code.org founder discusses his first program, inspirations, and "seizing the day."

Welcome to the Age of Denial
From ACM Opinion

Welcome to the Age of Denial

In 1982, polls showed that 44 percent of Americans believed God had created human beings in their present form. Thirty years later, the fraction of the population...

Q&a: Tiffani Williams, Computer Scientist, on Creating an Open Source Tree of Life
From ACM TechNews

Q&a: Tiffani Williams, Computer Scientist, on Creating an Open Source Tree of Life

The Open Tree of Life project aims to develop an open source compendium of existing knowledge on thousands of plant and animal species. 

Software-Defined Data Centers Could Change the It Landscape
From ACM Opinion

Software-Defined Data Centers Could Change the It Landscape

IT vendors like VMware, Red Hat and Citrix are close to realizing a decades-old vision of virtualized data centers, which could usher in an era of commoditized...

Money Models For MOOCs
From Communications of the ACM

Money Models For MOOCs

Considering new business models for massive open online courses.

Ultra-Low-Cost Computing and Developing Countries
From Communications of the ACM

Ultra-Low-Cost Computing and Developing Countries

Raspberry Pi and its potential in the "global South."

The Air Gap
From Communications of the ACM

The Air Gap: SCADA's Enduring Security Myth

Attempting to use isolation as a security strategy for critical systems is unrealistic in an increasingly connected world.

Cherry-Picking and the Scientific Method
From Communications of the ACM

Cherry-Picking and the Scientific Method

Software is supposed be a part of computer science, and science demands proof.

Success in Introductory Programming
From Communications of the ACM

Success in Introductory Programming: What Works?

How pair programming, peer instruction, and media computation have improved computer science education.

Overt Censorship
From Communications of the ACM

Overt Censorship: A Fatal Mistake?

Censorship of information often has the opposite effect by drawing attention to the censored material.

A Eulogy For Altavista, the Google of Its Time
From ACM Opinion

A Eulogy For Altavista, the Google of Its Time

Goodbye AltaVista. You deserved better than this.

Could Artificial Intelligence Create an Unemployment Crisis?
From Communications of the ACM

Could Artificial Intelligence Create an Unemployment Crisis?

Advances in artificial intelligence and robotics will have significant implications for evolving economic systems.

Toward Culturally Responsive Computing Education
From Communications of the ACM

Toward Culturally Responsive Computing Education

Improving academic success and social development by merging computational thinking with cultural practices.

The Business of Professionals
From Communications of the ACM

The Business of Professionals

Expertise and service ethics are just two of the many components comprising a modern professional.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account