Revisiting the Publication Culture in Computing Research
Software Engineering and Programming Languages
Practitioner-Based Measurement: A Collaborative Approach
Organizational Adoption of Open Source Software: Barriers and Remedies
Open Access to Scientific Publications
A Few Billion Lines of Code Later: Using Static Analysis to Find Bugs in the Real World
Managing Contention For Shared Resources on Multicore Processors
Software Model Checking Takes Off
The Need For a National Cybersecurity R&D Agenda
Alternate Interface Technologies Emerge
Taking Your Network’s Temperature
Informatics Creativity: A Role For Abductive Reasoning?
Managing a Corporate Open Source Software Asset
Designs for Effective Implementation of Trust Assurances in Internet Stores
Taking a Flexible Approach to ASPs
Software Engineering, Smartphones and Health Systems, and Security Warnings
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
















