Sign In

Communications of the ACM

Table of Contents

Should Conferences Meet Journals and Where?: A Proposal for 'PACM'

The ACM Publications Board Conferences Committee has been working on a proposal that brings together conference and journal publishing. Here, we offer some background leading up to this proposal, summarize the plan, and solicit …

On (Computing) Artifacts

Computers and, especially, computer programs may be among the least well understood artifacts known to mankind.
DEPARTMENT: Letters to the Editor

May the Computational Force Be with You

There are many open questions in complexity theory concerning "a deeper reality below the one we perceive" that may be relevant, even fundamental, to Yannis Papakonstantinou's Viewpoint "Created Computed Universe" (June 2015) …

Moving Beyond the Cold War

John Arquilla assesses the need for cyber arms control.

Split Second

The issue of whether to add a "leap second" to square the clock with the Earth's orbit pits time specialists against IT.

Sensing Emotions

How computer systems detect the internal emotional states of users.

New News Aggregator Apps

How apps like Inkl and SmartNews are overcoming the challenges of aggregation to win over content publishers and users alike.
COLUMN: Historical reflections

Innovators Assemble: Ada Lovelace, Walter Isaacson, and the Superheroines of Computing

Can computing history be both inspiring and accurate?
COLUMN: Law and technology

The Rise of the Robo Notice

Examining the conflicting claims involving the use of automated tools in copyright-related notice-and-takedown procedures.
COLUMN: Global computing

The Value of Social Theories for Global Computing

Conceptual toolkits for projects that work.
COLUMN: The profession of IT

Automated Education and the Professional

Technology boffins argue the new technologies of intelligent personal learning environments will put universities out of business. Will the purported successor, an automated global virtual university, be up to the task of professional …
COLUMN: Viewpoint

Experiments as Research Validation: Have We Gone Too Far?

Reconsidering conference paper reviewers' requirements for experimental evidence.

Theory Without Experiments: Have We Gone Too Far?

Seeking a better understanding of computing through a mixture of theory and appropriate experimental evidence.
COLUMN: Point/Counterpoint

The Pros and Cons of the 'PACM' Proposal: Point

In "Should Conferences Meet Journals and Where?" ACM Publications Board co-chairs Joseph A. Konstan and Jack W. Davidson introduce a proposal that would interweave conference and journal publishing. Here, computer scientist Kathryn …

The Pros and Cons of the 'PACM' Proposal: Counterpoint

In "Should Conferences Meet Journals and Where?" ACM Publications Board co-chairs Joseph A. Konstan and Jack W. Davidson introduce a proposal that would interweave conference and journal publishing. Here, computer scientist …
SECTION: Practice

Natural Language Translation at the Intersection of AI and HCI

Old questions being answered with both AI and HCI.

Testing a Distributed System

Testing a distributed system can be trying even under the best of circumstances.
SECTION: Contributed articles

Trustworthy Hardware from Untrusted Components

This defense-in-depth approach uses static analysis and runtime mechanisms to detect and silence hardware backdoors.

Debugging High-Performance Computing Applications at Massive Scales

Dynamic analysis techniques help programmers find the root cause of bugs in large-scale parallel applications.

On the Categorization of Scientific Citation Profiles in Computer Science

A new dynamic growth model reveals how citation networks evolve over time, pointing the way toward reformulated scientometrics.
SECTION: Review articles

Commonsense Reasoning and Commonsense Knowledge in Artificial Intelligence

AI has seen great advances of many kinds recently, but there is one critical area where progress has been extremely slow: ordinary commonsense.

Bitcoin: Under the Hood

The myths, the hype, and the true worth of bitcoins.
SECTION: Research highlights

Technical Perspective: A Woodworker's Easy Fix

The authors of "Guided Exploration of Physically Valid Shapes for Furniture Design" have found a way to provide the user with instant feedback on how to fix unstable or toppling wooden panel constructions.

Guided Exploration of Physically Valid Shapes for Furniture Design

The authors propose an interactive design framework for the efficient and intuitive exploration of geometrically and physically valid shapes.
COLUMN: Last byte

Q&A: A Passion for Pairings

Dan Boneh on pairing-based cryptography, multilinear maps, and how an 1,800-year-old "intellectual curiosity" became the foundation of all secure network traffic.