The Robots Are Taking Over! (Perhaps Not Quite Yet)
Software Engineering and Programming Languages
SF Reading For Computer Scientists: Summer 2015
Passwords and the Evolution of Imperfect Authentication
Exascale Computing and Big Data
Using Rhetorical Structure in Sentiment Analysis
Quality vs. Quantity in Faculty Publications
Preserving the Digital Record of Computing History
ACM Announces 2014 Award Recipients
Using Free and Open Source Tools to Manage Software Quality
Low-Latency Distributed Applications in Finance
Unifying Logic and Probability
Cache Efficient Functional Algorithms
Technical Perspective: The Simplicity of Cache Efficient Functional Algorithms
Exascale Computing and Big Data: Time To Reunite
Future Internets Escape the Simulator
Technical Perspective: Virtual Reality in Your Living Room
Illumiroom: Immersive Experiences Beyond the TV Screen
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




















