Scrambled Features for Breakfast: Concepts of Agile Language Development
Computing Applications
How to Ace IT Product Localization: The 101 Guide
It Is Time to Let Go of ‘Virtual Reality’
New Threats to Society from Free-Speech Social Media Platforms
Locating Everyday Objects Using NFC Textiles
The Confounding Saga of Java Web Application Development
How Soon Will AI Start Firing Programmers?
Historic Algorithms Help Unlock Shortest-Path Problem Breakthrough
Shining a Light on the Dark Web
The Smallness of Large Language Models
Dilemma of the Artificial Intelligence Regulatory Landscape
Research for Practice: OS Scheduling
Finding the Right Mix of Creativity and Technology
A Year Embedded in the Crypto-NFT Space
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






















