CodeFlow: Improving the Code Review Process at Microsoft
Computing Profession
Even Central Users Do Not Always Drive Information Diffusion
SONYC: A System for Monitoring, Analyzing, and Mitigating Urban Noise Pollution
Blockchains From a Distributed Computing Perspective
Rogue Drone Pilots Face A New Foe: Deep Learning AI
Defending the Orbital Internet
Efficiency, Innovation Mark Research In Future Memories
More Replicas of Historical Calculating Machines Found
Flexible Displays Enter the Picture
IBM Debuts ‘niversal Quantum Computer’
AI Removes the Drudgery from Legal Due Diligence
The Ethical Responsibilities of the Student or End-User Programmer
Open Collaboration in an Age of Distrust
Are We Having An Ethical Crisis in Computing?
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






















