Software Engineering and Programming Languages
Why People Post Benevolent and Malicious Comments Online
Hidden In-Game Intelligence in NBA Players’ Tweets
Inductive Programming Meets the Real World
Technical Perspective: Treating Networks Like Programs
Software Dataplane Verification
Companies Proactively Seek Out Internal Threats
Brain Science Helps Computers Separate Speakers in a Crowded Room
Artificial Precognition ses Data to See the Future
Seeking Anonymity in an Internet Panopticon
Framing Sustainability as a Property of Software Quality
Discovering Genes Involved in Disease and the Mystery of Missing Heritability
Glasses Foil Facial Recognition
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




















