Computing Applications
Network Science, Web Science, and Internet Science
Soylent: A Word Processor with a Crowd Inside
Plain Talk on Computing Education
Learning Through Computational Creativity
Programming the Quantum Future
Surveillance and Falsification Implications For Open Source Intelligence Investigations
Silicon Brains Compete at Games
A New ‘model For Models’ in Software Development Effort Estimation
The Robots Are Taking Over! (Perhaps Not Quite Yet)
SF Reading For Computer Scientists: Summer 2015
Respecting People and Respecting Privacy
Passwords and the Evolution of Imperfect Authentication
Exascale Computing and Big Data
Using Rhetorical Structure in Sentiment Analysis
Quality vs. Quantity in Faculty Publications
Anti-Circumvention Rules Limit Reverse Engineering
Preserving the Digital Record of Computing History
The Dangers of Military Robots, the Risks of Online Voting
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






















