Technical Perspective: Isolating a Matching When Your Coins Go Missing
Systems and Networking
Artificial Intelligence Informs Eating
Bees With Backpacks: The Next Army of Data Collectors?
Governance and Oversight Coming to AI and Automation: Independent Audit of AI Systems
Software-Defined Power Cuts Costs
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
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