Systems and Networking
Seeking Digital Humanities, IT Tech Support
Libraries Considered Hazardous
A Brave New World of Genetic Engineering
Technical Perspective: To Do or Not To Do: Extending SQL with Integer Linear Programming?
CodeFlow: Improving the Code Review Process at Microsoft
A New Golden Age for Computer Architecture
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
Technical Perspective: How Economic Theories Can Help Computers Beat the Heat
Scalable Computation of High-Order Optimization Queries
Distributed Strategies for Computational Sprints
Rogue Drone Pilots Face A New Foe: Deep Learning AI
Defending the Orbital Internet
Efficiency, Innovation Mark Research In Future Memories
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