Talking about Large Language Models
Research and Advances
Energy and Emissions of Machine Learning on Smartphones vs. the Cloud
Inherent Limitations of AI Fairness
Nonverbal Communication through Expressive Objects
The User as a Key Ingredient in AAC Design
Shortcut Learning of Large Language Models in Natural Language Understanding
On Specifying for Trustworthiness
What Should We Do when Our Ideas of Fairness Conflict?
10 Things Software Developers Should Learn about Learning
Theoretical Analysis of Edit Distance Algorithms
Data Analytics Anywhere and Everywhere
Maximum Flow Through a Network: A Storied Problem and a Groundbreaking Solution
Almost-Linear-Time Algorithms for Maximum Flow and Minimum-Cost Flow
Informatics Higher Education in Europe: A Data Portal and Case Study
Scrambled Features for Breakfast: Concepts of Agile Language Development
Boosting Fuzzer Efficiency: An Information Theoretic Perspective
Technical Perspective: What’s All the Fuss about Fuzzing?
Technical Perspective: A Rare Glimpse of Tracking Fake Reviews
Show It or Tell It? Text, Visualization, and Their Combination
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