acm-header
Sign In

Communications of the ACM

Table of Contents


Thank You . . .

After almost 17 years, I am retiring and stepping down as ACM CEO. Serving as CEO has been the highlight of my career and a privilege.

A Celebration of Accomplishments

It is that time of year when ACM once again celebrates the accomplishments of an impressive array of contributors to our field, profession, and to ACM.
DEPARTMENT: Letters to the Editor

To Learn CS Principles, Start in the Cafeteria Line

Many computer science textbooks explore the concept of a last-in first-out stack by comparing it to the stack of plates in the cafeteria. Yet the plate-stack analogy is only the tip of the iceberg when it comes to computer …
DEPARTMENT: BLOG@CACM

Bringing Evidence-Based Education to CS

Mark Guzdial says computer science teachers should use more evidence, less intuition.
COLUMN: News

Plenty of Proteins

The growth of structural biology brings new challenges for the world's protein data archive.

Between the Lines

Smartphone apps are driving changes in the way people park. Sensors, crowdsourcing, and big data are making it easier to find open parking spots.

Estonia: A Model For E-Government

Over the next decade, the population of Estonia is expected to soar more than 600% as the country becomes the first in the world to open its borders to an influx of e-residents.

Klaus Tschira: 1940-2015

Klaus Tschira, the entrepreneur, software pioneer, and patron and supporter of scientific research who died unexpectedly on March 31st, 2015,  made numerous lasting contributions to the scientific community.

Forging Relationships

Michael Stonebraker didn't realize at the outset that it would take six years to create INGRES, one of the world's first relational databases.
COLUMN: Inside risks

Routing Money, Not Packets

Revisiting network neutrality.
COLUMN: The profession of IT

Emergent Innovation

Fernando Flores, president of Chile's National Innovation Council for Competitiveness, discusses a new common sense about innovation.
COLUMN: Kode vicious

Lazarus Code

No one expects the Spanish Acquisition.
COLUMN: Viewpoint

Forgetting Made (Too) Easy

Considering the implications of digital data removal implementations.

Created Computed Universe

Computing crosses cosmology and makes the case for agnosticism.
COLUMN: Interview

An Interview with U.S. Chief Technology Officer Megan Smith

Recently appointed U.S. CTO Megan Smith discusses her evolving governmental role.
SECTION: Practice

The Science of Managing Data Science

Lessons learned managing a data science research team.

Reliable Cron Across the Planet

. . . or: How I stopped worrying and learned to love time.
SECTION: Contributed articles

Evaluation Without Ground Truth in Social Media Research

Even without it, some ingenious methods can be developed to help verify users' social media behavioral patterns.

Colored Petri Nets: A Graphical Language For Formal Modeling and Validation of Concurrent Systems

Formal executable models enable systematic evaluation of system designs prior to implementation and deployment.

Turing Lecture: The Computer Science of Concurrency: The Early Years

Leslie Lamport is the recipient of the 2013 ACM A.M. Turing Award.
SECTION: Review articles

Future Internets Escape the Simulator

Future Internet testbeds permit experiments not possible in today's public Net or commercial cloud services.
SECTION: Research highlights

Technical Perspective: Virtual Reality in Your Living Room

The authors of IllumiRoom investigate what AR/VR could look like in a truly social environment — the living room.

Illumiroom: Immersive Experiences Beyond the TV Screen

IllumiRoom is a proof-of-concept system that surrounds a television with projected light, bringing video games, and film experiences out of the TV screen and into the real world.
COLUMN: Last byte

Q&A: The Path to Clean Data

Michael Stonebraker on Ingres, Postgres, dividing his time between academia and start-ups, and why "one size fits none."