Practical Research Yields Fundamental Insight, Too
Software Engineering and Programming Languages
Workload Management For Power Efficiency in Virtualized Data Centers
FAWN: A Fast Array of Wimpy Nodes
Technical Perspective: Is Scale Your Enemy, Or Is Scale Your Friend?
Technical Perspective: FAWN: A Fast Array of Wimpy Nodes
ACM Aggregates Publication Statistics in the ACM Digital Library
Driving Power in Global Supply Chains
Microsoft’s Protocol Documentation Program: Interoperability Testing at Scale
Passing a Language Through the Eye of a Needle
Five Tips For Agile Software Development
Why Don’t Languages Support Multimedia All the Way Down?
How Much Spam Does Your Company nknowingly Send?
Research in Agile Development Practices
New SQL: An Alternative to NoSQL and Old SQL For New OLTP Apps
Long Live Incremental Research!
All the News That’s Fit For You
From Polynomial Time Queries to Graph Structure Theory
Technical Perspective: The Quest For a Logic For Polynomial-Time Computation
Dremel: Interactive Analysis of Web-Scale Datasets
The Risks of Stopping Too Soon
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



















