How to Transition Incrementally to Microservice Architecture
Theory
SkyCore: Moving Core to the Edge for Untethered and Reliable UAV-Based LTE Networks
The Year-Round Joys and Benefits of Open Source Software
U.S. States Must Broaden Participation While Expanding Access to Computer Science Education
Federated Learning for Privacy-Preserving AI
Bringing Industry Back to Conferences, and Paying for Results
Digital Contact Tracing May Protect Privacy, But It Is Unlikely to Stop the Pandemic
Using Data and Respecting Users
Where Should Your IT Constraint Be?: The Case of the Financial Services Industry
Data on the Outside versus Data on the Inside
Technical Perspective: BLeak: Semantics-Aware Leak Detection in the Web
BLeak: Automatically Debugging Memory Leaks in Web Applications
Bouncing Balls and Quantum Computing
A Holistic View of Future Risks
Using Computer Programs and Search Problems for Teaching Theory of Computation
Debugging Incidents in Google’s Distributed Systems
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