Technology aims to ensure integrity and fairness, but doesn’t erase the deep appeal of human judgment in competition.
Empower Diversity in AI Development
A set of practical recommendations that empower organizations to increase diversity in AI development.
The Gift That Keeps on Giving to Apple and Google
Technical arguments for keeping or upending the current Apple and Google mobile app store systems.
What We're Reading
Opinion
BLOG@CACM
Explore the latest issue
Table of ContentsVideo
Reevaluating Google’s Reinforcement Learning for IC Macro Placement
Crosschecked data indicates that the integrity of a 2021 paper in Nature by Mirhoseini et al. is substantially undermined, owing to errors in conduct, analysis, and reporting.
The Paradigm Shifts in Artificial Intelligence
To understand the state of the art of AI and where it is heading, it is important to track its scientific history.
Between the two extreme visions of AI as a servant and AI as a sentient fighter-lover, resides an important and practical alternative: AI as a provocateur.
The Importance of Robust Documentation in Software Development
Without well-maintained documentation, even the most elegant codebases can become opaque, inefficient, and impossible to scale.
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