Videos
Innovation Is Overrated: A Provocation
Digital innovation is not working in the interest of the whole of society. It is time to radically rethink its purpose without sacrificing the benefits it entails.
Measuring GitHub Copilot’s Impact on Productivity
A case study asks Copilot users about the tool's impact on their productivity, and seeks to find their perceptions mirrored in user data.
Inherent Limitations of AI Fairness
AI fairness should not be considered a panacea: It may have the potential to make society more fair than ever, but it needs critical thought and outside help to make it…
10 Things Software Developers Should Learn about Learning
Understanding how human memory and learning works, the differences between beginners and experts, and practical steps developers can take to improve their learning,…
Data Analytics Anywhere and Everywhere
Mobile, ubiquitous, and immersive computing appear poised to transform visualization, data science, and data-driven decision making.
On Being a Computer Science Communicator
Facilitating more effective public engagement with a computer science perspective.
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