Information: ‘I’ vs. ‘We’ vs. ‘They’
Theory
It Takes a Community: The Open Source Challenge
Meaning and Context in Computer Programs
Explorations in Cyber-Physical Systems Education
The Go Programming Language and Environment
Technical Perspective: ‘What Is the Ideal Operating System?’
FANG: Leveraging Social Context for Fake News Detection Using Graph Representation
Technical Perspective: Leveraging Social Context for Fake News Detection
Is a Privacy Crisis Experienced, a Privacy Crisis Avoided?
The Troubling Future for Facial Recognition Software
Bursting a Few Balloons Regarding the Famous DARPA Red Balloon Challenge
The Pushback Effects of Race, Ethnicity, Gender, and Age in Code Review
Technical Perspective: Applying Design-Space Exploration to Quantum Architectures
Technical Perspective: How Do Experts Learn New Programming Languages?
Here We Go Again: Why Is It Difficult for Developers to Learn Another Programming Language?
Toward Systematic Architectural Design of Near-Term Trapped Ion Quantum Computers
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