Challenges of Memory Management on Modern N-UMA Systems
Computing Applications
Lean Software Development: Building and Shipping Two Versions
The Roots of Computing, in New York City
Why People Post Benevolent and Malicious Comments Online
Hidden In-Game Intelligence in NBA Players’ Tweets
Inductive Programming Meets the Real World
Technical Perspective: Treating Networks Like Programs
Technical Perspective: The Path to Light Transport
Software Dataplane Verification
Geometric Tools For Exploring Manifolds of Light Transport Paths
How Men Can Help Women in CS; Winning ‘Computing’s Nobel Prize’
Software Patents Are Falling Down
Companies Proactively Seek Out Internal Threats
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




















