The Five-Minute Rule 30 Years Later and Its Impact on the Storage Hierarchy
Computing Applications
An Elementary Introduction to Kalman Filtering
DeepXplore: Automated Whitebox Testing of Deep Learning Systems
Cantando con la Corrente (Singing with Current)
The Shortest Possible Schedule Theorem: Yes, You Can Throw Money at Software Deadlines
Technical Perspective: The Scalability of CertiKOS
Pinning Down Variables, and Taking an Agile Approach
The Cloud as an Innovation Platform for Software Development
How Might We Increase System Trustworthiness?
Multi-Device Digital Assistance
Unlocking Data to Improve Public Policy
Sampling-Based Robot Motion Planning
Protein Design by Provable Algorithms
Consumer-Grade Fabrication and Its Potential to Revolutionize Accessibility
Building Certified Concurrent OS Kernels
Sustaining Open Collaboration in Universities
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




















