On the Importance of Replication in HCI and Social Computing Research
BLOG@CACM
Why Don’t Languages Support Multimedia All the Way Down?
Research in Agile Development Practices
New SQL: An Alternative to NoSQL and Old SQL For New OLTP Apps
Long Live Incremental Research!
Our Big Idea: Open Social Learning
Simple Design; Research vs. Teaching; and Quest to Learn
Improving Computer Science Research Collaborations Between U.S. and China
Obama Administration Announces Landmark Global Internet Strategy
The Impact of Console Games in the Classroom
If You Want High School CS, Require Undergraduate CS
Research Directions For Machine Learning and Algorithms
Information Privacy: Changing Norms and Expectations
When Everything Is Embarrassing: Designing With Teenage Girls
Stonebraker on Data Warehouses
Embracing Noise or Why Computer Scientists Should Stop Worrying and Learn to Love the Errors
Why Have There Been So Many Security Breaches Recently?
The Long Road to a Seat at the Table
A Successful NY Celebration of Women in Computing!
New York Celebration of Women in Computing
From ‘Must’ and ‘Unsuitable’ to Design Guidelines in Computing Education
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