Software Engineering and Programming Languages
Standards to Secure the Sensors That Power IoT
Can Generative AI Bots Be Trusted?
Conjoined Twins: Artificial Intelligence and the Invention of Computer Science
Trust Is Not Enough: Accuracy, Error, Randomness, and Accountability in an Algorithmic Society
Decentraland: The Alleged Decentralization of Blockchain Applications
Technical Perspective: FoundationDB Performs Balancing Act
How Did Scientists Succumb to Aunt Edna? The Dangers of a Superintelligent AI is Fiction
A Pioneer in Participatory Design Turns 80
Disentangling Hype from Practicality: On Realistically Achieving Quantum Advantage
Locking Down Secure Open Source Software
Updates, Threats, and Risk Management
Ethics as a Participatory and Iterative Process
Development Use Cases for Semantics-Driven Modeling Languages
From Code Complexity Metrics to Program Comprehension
What Can the FATE Community Learn from the Successes and Failures in Privacy?
ACM Publications Finances for 2021
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





















