Computing Profession
Titus: Introducing Containers to the Netflix Cloud
The Next Phase in the Digital Revolution: Intelligent Tools, Platforms, Growth, Employment
A Large-Scale Comparative Study of Beta Testers and Regular Users
Elements of the Theory of Dynamic Networks
Technical Perspective: Building Bug-Free Compilers
Practical Verification of Peephole Optimizations with Alive
The Quantum Computer Era Arrives
Benefits of a Master’s Degree in Computer Science
Technologies Support Dementia Patients
Empirical Answers to Important Software Engineering Questions (Part 2 of 2)
Cartoon Clinicians: Precursors of Virtual Therapy?
Empirical Answers to Important Software Engineering Questions (Part 1 of 2)
“when Performance Is Pursued Above All”
Autonomous Construction Vehicles Are Building the Future
Learning Computer Science Is Different Than Learning Other STEM Disciplines
How Can We Foster Inclusiveness?
The Big Idea and the PD Pipeline
Technical Perspective: Moving Spectrum
Halide: Decoupling Algorithms from Schedules For High-Performance Image Processing
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



















