All Your Database Are Belong To Us
Artificial Intelligence and Machine Learning
Spreadsheet Data Manipulation Using Examples
Technical Perspective: Example-Driven Program Synthesis For End-User Programming
Machine Learning and Algorithms; Agile Development
DARPA Shredder Challenge Solved
Assistance Systems Help Out Distracted Drivers
My Compiler Does Not Understand Me
Alan Turing’s Other Universal Machine
Why On-Chip Cache Coherence Is Here to Stay
Large-Scale Complex IT Systems
Predatory Scholarly Publishing
Social Network Data Reveals Non-Members’ Secrets
Real-Time Computer Vision with OpenCV
Trust Extension For Commodity Computers
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