Containers Will Not Fix Your Broken Culture (and Other Hard Truths)
Computing Profession
Building a Smart City: Lessons from Barcelona
Lessons from Building Static Analysis Tools at Google
Realizing the Potential of Data Science
Bridgeware: The Air-Gap Malware
Earbud Translators: Not Perfect, Still Handy
Examples of Phenomenology in Computing
What Went Wrong? Facebook and ‘Sharing’ Data with Cambridge Analytica
DevOps Momentum in the Enterprise
Securing Threats to Election Systems
Brain-Emulating Chips Get Smarter, Smaller, More Efficient
Time To End The vi/Emacs Debate
Taking Radio Astronomy to the Next Level
Hackers’ Delight: Does Quantum Computing Spell the End for Encryption?
The Construction Industry in the 21st Century
Will the Supreme Court Nix Reviews of Bad Patents?
Evolution Toward Soft(er) Products
The Wisdom of Older Technology (Non)Users
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






















