Technical Perspective: Not Just a Matrix Laboratory Anymore
Research and Advances
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
Computing Numerically with Functions Instead of Numbers
Guided Exploration of Physically Valid Shapes For Furniture Design
Commonsense Reasoning and Commonsense Knowledge in Artificial Intelligence
Debugging High-Performance Computing Applications at Massive Scales
Trustworthy Hardware from Untrusted Components
On the Categorization of Scientific Citation Profiles in Computer Science
Technical Perspective: A Woodworker’s Easy Fix
Technical Perspective: Corralling Crowd Power
Challenges Deploying Complex Technologies in a Traditional Organization
Network Science, Web Science, and Internet Science
Soylent: A Word Processor with a Crowd Inside
Programming the Quantum Future
Surveillance and Falsification Implications For Open Source Intelligence Investigations
Passwords and the Evolution of Imperfect Authentication
Exascale Computing and Big Data
Using Rhetorical Structure in Sentiment Analysis
Cache Efficient Functional Algorithms
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