A historical perspective on tackling new cyber challenges and securing the future of the computing infrastructure.
Videos
Concerning the Responsible Use of AI in the U.S. Criminal Justice System
Proprietary AI systems should not play a role in the justice system of a society that values individual rights and government accountability.
It Takes a Village: Bridging the Gaps between Current and Formal Specifications for Protocols
Proposals for narrowing the gap between the formal methods and networking communities.
To Post or Not to Post: AI Ethics in the Age of Big Tech
AI ethicists should recognize their potential complicity in the systems they study.
Welcome: Sustainability and Computing Special Section
Computing has a responsibility to become more environmentally sustainable.
Defying Moore: Envisioning the Economics of a Semiconductor Revolution through 12nm Specialization
Architectural innovation can make substantial contributions to the economics and efficiency of sustaining Moore’s Law’s cadence of improvements for AI chips.
Revolutionizing Datacenter Networks via Reconfigurable Topologies
An overview of reconfigurable datacenter networks and their technological enablers.
Ransomware: Extortion Is My Business
A look at ransomware, its ecosystems, the impact of its attacks, and the tactics of its attackers.
Sutton and Barto developed reinforcement learning, a machine learning method that trains neural networks by offering them rewards in the form of numerical values.
‘What I Think about When I Type about Talking’: Reflections on Text-Entry Acceleration Interfaces
The GenieTalk system was designed to address physical and cognitive barriers in sentence prediction and phrase retrieval systems.
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