Software Engineering and Programming Languages
Responsible Computing During COVID-19 and Beyond
The Limits of Differential Privacy (and Its Misuse in Data Release and Machine Learning)
Always-on Time-Series Database: Keeping Up Where There's No Way to Catch Up
Flexible Work and Personal Digital Infrastructures
Understanding NoSQL Database Types: Key Value
The Art Of Speedy Systems Conversions
Understanding NoSQL Database Types: Document
CoCoPIE: Enabling Real-Time AI on Off-the-Shelf Mobile Devices via Compression-Compilation Co-Design
On the Requirements Engineer Role
Shaping the Foundations of Programming Languages
The Search for Unlimited Productivity
The Risks of Election Believability (or Lack Thereof)
Collusion Rings Threaten the Integrity of Computer Science Research
Is 5G Opening Security Holes in the Internet of Things?
Understanding NoSQL Database Types: Column
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



















