Maximizing Power Efficiency with Asymmetric Multicore Systems
Software Engineering and Programming Languages
A ‘Smart’ Cyberinfrastructure For Research
Security in Dynamic Web Content Management Systems Applications
Assessing Open Source Software as a Scholarly Contribution
Health and Biomedical Informatics
SC09 Reflections: The Need For Speed
Netbook Apps Demand Dedicated Development Techniques
Computer Science Curriculum, Deceptive Advertising
Usable Security: How to Get It
Why IT Managers Don’t Go For Cyber-Insurance Products
Predicting Structured Objects with Support Vector Machines
Turing Lecture: Model Checking: Algorithmic Verification and Debugging
Why Web Sites Are Lost (and How They’re Sometimes Found)
If Your Pearls of Wisdom Fall in a Forest . . .
And What Can Context Do For Data?
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














