Autocorrect Is Not: People Are Multilingual and Computer Science Should Be Too
Computing Applications
What Should We Do when Our Ideas of Fairness Conflict?
Beyond the Editorial Analogy: The Future of the First Amendment on the Internet
Data Analytics Anywhere and Everywhere
The Perils of ‘Stay In Your Lane’
All Photos are Fake Until Proven Real
DevEX: What Actually Drives Productivity?
Scrambled Features for Breakfast: Concepts of Agile Language Development
How to Ace IT Product Localization: The 101 Guide
It Is Time to Let Go of ‘Virtual Reality’
New Threats to Society from Free-Speech Social Media Platforms
Locating Everyday Objects Using NFC Textiles
The Confounding Saga of Java Web Application Development
How Soon Will AI Start Firing Programmers?
Historic Algorithms Help Unlock Shortest-Path Problem Breakthrough
Shining a Light on the Dark Web
Shape the Future of Computing
ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.
Get InvolvedCommunications of the ACM (CACM) is now a fully Open Access publication.
By opening CACM to the world, we hope to increase engagement among the broader computer science community and encourage non-members to discover the rich resources ACM has to offer.
Learn More