Universities and Computer Science in the European Crisis of Refugees
Security and Privacy
Rethinking Security For Internet Routing
Ethical Considerations in Network Measurement Papers
A Brief Chronology of Medical Device Security
Mobile Computing and Political Transformation
Risks of Automation: A Cautionary Total-System Perspective of Our Cyberfuture
Dynamic Presentation Consistency Issues in Smartphone Mapping Apps
Reconciling Quantum Physics with Math
Technical Perspective: Jupiter Rising
No Easy Answers in the Fight Over iPhone Decryption
‘For All’ in ‘Computer Science For All’
Helping Conference Attendees Better Understand Research Presentations
Bad Software Architecture Is a People Problem
Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google's Datacenter Network
Academic Rankings Considered Harmful!
When Computers Are The Hackers
A Presidential Policy Directive With Little Direction
Skills For Success at Different Stages of an IT Professional’s Career
Smart Cities: Concepts, Architectures, Research Opportunities
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