An Interview with Ed Feigenbaum
Software Engineering and Programming Languages
Efficiently Searching For Similar Images
Robin Milner: The Elegant Pragmatist
Technical Perspective: Building Confidence in Multicore Software
Securing Elasticity in the Cloud
Myths and Fallacies of ‘Personally Identifiable Information’
CS and Technology Leaders Honored
seL4: Formal Verification of an Operating-System Kernel
Successful Software Platforms Are the Byproducts of Successful Businesses
Is Web-Based Supply Chain Integration Right For Your Company?
Beyond Total Capture: A Constructive Critique of Lifelogging
Cloud Computing and Developing Nations
Why Cloud Computing Will Never Be Free
Enhanced Debugging With Traces
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



















