Sign In

Communications of the ACM

Table of Contents

DEPARTMENT: Departments

The Paradox of Choice in Computing-Research Conferences

The current computing-research publication system conflates research publishing with community building. We may need in-person conferences for community building, but not so many!
DEPARTMENT: Career paths in computing

Grace Hopper, Minicomputers, and Megabytes: It's a Fun Career

In 1963, the British government decided to make the world's most powerful computer. The manufacturer, Ferranti, asked would-be buyers to send their best programmers to help. Kodak sent me.

Assessing Internet Software Engineering, Encouraging Competitions

Andrei Sukhov considers the potential for reducing international tensions through competitive events, while Vivek S. Buzruk looks at the evolution of teaching Internet software engineering.

Qubit Devices Inch Toward Reality

Key questions and challenges remain, including how to scale qubit devices while reducing noise and errors to the point where the devices become useful.

Holograms on the Horizon?

Machine learning drives toward 3D imaging on the move.

Filtering for Beauty

Social media "influencers" use augmented reality filtering apps to appear more beautiful, together, and cool. Results may vary.
COLUMN: Legally speaking

Text and Data Mining of In-Copyright Works: Is It Legal?

How copyright law might be an impediment to text and data mining research.
COLUMN: Privacy

Privacy Engineering Superheroes

Privacy engineers are essential to both preventing and responding to organizational privacy problems.
SECTION: Computing ethics

Shaping Ethical Computing Cultures

Lessons from the recent past.
COLUMN: Education

Explicative Programming

Making Computational Thinking relevant to schools.
COLUMN: Viewpoint

Medical Artificial Intelligence: The European Legal Perspective

Although the European Commission proposed new legislation for the use of "high-risk artificial intelligence" earlier this year, the existing European fundamental rights framework already provides some clear guidance on the use …

We Are Not Users: Gaining Control Over New Technologies

Seeking a more selective approach to technology usage.
SECTION: China Region special section

Welcome Back!

Welcome to the second regional special section spotlighting China.
SECTION: China Region special section: Hot topics

Innovations and Trends in China's Digital Economy

An examination of three digital start-ups which have become top domestic brands in their respective industries.

Teaching Undergraduates to Build Real Computer Systems

To mitigate the gap between theory and practice, Chinese educators have spent the last decade focusing on teaching undergraduates to build real computer systems.

Knowledgeable Machine Learning for Natural Language Processing

The knowledgeable machine learning framework utilizes knowledge for language understanding in NLP.

AI+X Micro-Program Fosters Interdisciplinary Skills in China

The nature of artificial intelligence is interdisciplinary, and its power lies in augmenting its ability to accelerate research exponentially.

AI Start-Ups in China

Chinese AI start-ups have moved away from noisy bubbles and landed in an investment boom.

Natural Interactive Techniques for the Detection and Assessment of Neurological Diseases

A look at recent advances in the use of natural user interface (NUI) for neurological disease detection and assessment.

Processing Extreme-Scale Graphs on China's Supercomputers

Enabling extreme-scale graph processing in two leading supercomputer architectures.
SECTION: China Region special section: Big trends

The Present and Future of Mixed Reality in China

VR, AR, and the push to MR.

The Practice of Applying AI to Benefit Visually Impaired People in China

The tremendous development of information technology has brought challenges to the visually impaired in China.

Crowdsensing 2.0

Mobile crowdsensing, a new paradigm based on the power of user-companioned devices, is expected to play an important role in the coming digital economics era.

The Practice of Speech and Language Processing in China

Several companies are trying push automatic speech recognition and other technologies past their current limitations.

Blockchain in China

China underscores the critical role of blockchain technology in the new round of technological innovation and industrial transformation.
SECTION: Practice

What Went Wrong?

Why we need an IT accident investigation board.
SECTION: Contributed articles

There Is No AI Without Data

Industry experiences on the data challenges of AI and the call for a data ecosystem for industrial enterprises.

Inferring and Improving Street Maps with Data-Driven Automation

Automatic map inference, data refinement, and machine-assisted map editing promises more accurate map datasets.
SECTION: Research highlights

Technical Perspective: Finding the Sweet Spot Amid Accuracy and Performance

"Multi-Itinerary Optimization as Cloud Service," by Alexandru Cristian et al., makes accessible an end-to-end cloud service that produces traffic-aware, real-time dispatching of agents under complex constraints.

Multi-Itinerary Optimization as Cloud Service

We describe multi-itinerary optimization, a novel Bing Maps service that automates the process of building itineraries for multiple agents while optimizing their routes to minimize travel time or distance.

Technical Perspective: On Proofs, Entanglement, and Games

"MIP* = RE," by Zhengfeng Ji et al., studies quantum interactive proofs.


In this work, we study a fourth modification to the notion of efficient verification that originates in the study of quantum entanglement.
COLUMN: Last byte

World of Hackcraft

An obsessive gamer's quest for the absolutely most significant computer ever.