Sign In

Communications of the ACM

Video Highlights

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 s...

New News Aggregator Apps

How apps like Inkl and SmartNews are overcoming the challenges of aggregation to win over content publishers and user...

Split Second

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

Sensing Emotions

How computer systems detect the internal emotional states of users.

Debugging High-Performance Computing Applications at Massive Scales

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

Touching the Virtual

Feeling the way across new frontiers at the interface of people and machines.

Teaching Computers with Illusions

Exploring the ways human vision can be fooled is helping developers of machine vision.

The Moral Challenges of Driverless Cars

Autonomous vehicles will need to decide on a course of action when presented with multiple less-than-ideal outcomes.

Soylent: A Word Processor with a Crowd Inside

This paper introduces architectural and interaction patterns for integrating crowdsourced human contributions directl...

Read CACM in a free mobile app!
Access the latest issue, plus archived issues and more
ACM Logo
  • ACM CACM apps available for iPad, iPhone and iPod Touch, and Android platforms
  • ACM Digital Library apps available for iOS, Android, and Windows devices
  • Download an app and sign in to it with your ACM Web Account
Find the app for your mobile device