Protecting Enterprise Use of IoT
Security and Privacy
Cyber Risk in Digital Transformation
The Unionization of Technology Companies
What Does Saying That ‘Programming Is Hard’ Really Say, and About Whom?
The Domestic Computer Science Graduate Students Are There, We Just Need to Recruit Them
WebRTC: Real-Time Communication for the Open Web Platform
Multimedia Data Delivery Based on IoT Clouds
Program Verification: Vision and Reality
Obtain a Ph.D. and a Career in Data
Formal Software Verification Measures Up
Charles M. Geschke (1939-2021)
A Battery-Free Internet of Things
Reimplementing Software Interfaces Is Fair Use
Why Computing Students Should Contribute to Open Source Software Projects
The 2021 Software Developer Shortage Is Coming
The Harm in Conflating Aging With Accessibility
A Year in Lockdown: How the Waves of COVID-19 Impact Internet Traffic
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