Computing Applications
Experiments as Research Validation: Have We Gone Too Far?
Theory Without Experiments: Have We Gone Too Far?
Debugging High-Performance Computing Applications at Massive Scales
Trustworthy Hardware from Untrusted Components
On the Categorization of Scientific Citation Profiles in Computer Science
Technical Perspective: A Woodworker’s Easy Fix
Automated Education and the Professional
Natural Language Translation at the Intersection of AI and HCI
A Lovelace, Babbage, and Analytical Engine Lego Set?
Google Takes On Mobile Payments
Why Doesn’t ACM Have a SIG For Theoretical Computer Science?
Teaching Computers with Illusions
The Moral Challenges of Driverless Cars
Security For Mobile and Cloud Frontiers in Healthcare
Understanding the U.S. Domestic Computer Science Ph.D. Pipeline
Technical Perspective: Corralling Crowd Power
Challenges Deploying Complex Technologies in a Traditional Organization
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




















