Inferring and Improving Street Maps with Data-Driven Automation
Research and Advances
Technical Perspective: Finding the Sweet Spot Amid Accuracy and Performance
Technical Perspective: On Proofs, Entanglement, and Games
Multi-Itinerary Optimization as Cloud Service
Technical Perspective: The Real-World Dilemma of Security and Privacy by Design
Technical Perspective: Liquid Testing Using Built-in Phone Sensors
Human Detection of Machine-Manipulated Media
The Role of Professional Certifications in Computer Occupations
Liquid Testing with Your Smartphone
Securing the Wireless Emergency Alerts System
Managing IT Professional Turnover
The Future Is Big Graphs: A Community View on Graph Processing Systems
Technical Perspective: The Importance of WINOGRANDE
Technical Perspective: Does Your Experiment Smell?
Formalizing and Guaranteeing Human-Robot Interaction
An Internet of Things Service Roadmap
PlanAlyzer: Assessing Threats to the Validity of Online Experiments
WinoGrande: An Adversarial Winograd Schema Challenge at Scale
Unveiling Unexpected Training Data in Internet Video
The Dogged Pursuit of Bug-Free C Programs: The Frama-C Software Analysis Platform
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