Why the ‘Data Lake’ Is Really A ‘Data Swamp’
Software Engineering and Programming Languages
HPC: Computational Performance vs. Human Productivity
The Responsive Enterprise: Embracing the Hacker Way
Making the Case For a ‘Manufacturing Execution System’ For Software Development
GPUfs: The Case For Operating System Services on GPUs
ACM’s Turing Award Prize Raised to $1 Million
Envisioning Your Ideal Live-In Robot at Miraikan
Is There a 10x Gap Between Best and Average Programmers? And How Did It Get There?
Designing User Incentives For Cybersecurity
On Facebook, Most Ties Are Weak
Scene Understanding By Labeling Pixels
A Decade of Progress in Parallel Programming Productivity
Software Tackles Inflatable Structures
Software’s Vital Role at Japan Robot Week 2014
Researchers Simplify Parallel Programming
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






















