What Do Agile, Lean, and ITIL Mean to DevOps?
Theory
MadMax: Analyzing the Out-of-Gas World of Smart Contracts
Technical Perspective: Two for the Price of One
Lower Bounds for External Memory Integer Sorting via Network Coding
Technical Perspective: Analyzing Smart Contracts with MadMax
Teaching CS Undergrads Online to Work With Others Effectively
Avalanches Make Us All Innovators
Integrating Management Science Into the HPC Research Ecosystem
Is Persistent Memory Persistent?
Keeping CALM: When Distributed Consistency Is Easy
Thorny Problems in Data (-Intensive) Science
To Catch a Failure: The Record-and-Replay Approach to Debugging
Technical Perspective: Supporting Linear Algebra Operations in SQL
Scalable Linear Algebra on a Relational Database System
Proposal: A Market for Truth to Address False Ads on Social Media
For Impactful Community Engagement: Check Your Role
Call For a Wake Standard for Artificial Intelligence
The Best Place to Build a Subway
Studying Programming in the Neuroage: Just a Crazy Idea?
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