Do Small IT Firms Benefit From Higher Process Capability?
Research and Advances
The GCT Program Toward the P vs. NP Problem
Why Rumors Spread So Quickly in Social Networks
Trust Extension For Commodity Computers
Technical Perspective: The Fox and the Hedgehog
Exact Matrix Completion via Convex Optimization
Technical Perspective: Reconstructing the Unknown, Balancing Structure and Uncertainty
Lightweight Modular Staging: A Pragmatic Approach to Runtime Code Generation and Compiled DSLs
Comparative Analysis of Protein Networks: Hard Problems, Practical Solutions
Technical Perspective: An Experiment in Determinism
Technical Perspective: Best Algorithms + Best Computers = Powerful Match
Efficient System-Enforced Deterministic Parallelism
A Massively Parallel Adaptive Fast Multipole Method on Heterogeneous Architectures
Social Media Evolution of the Egyptian Revolution
An n-Gram Analysis of Communications 2000?2010
Technical Perspective: Building Robust Dynamical Simulation Systems
Asynchronous Contact Mechanics
Technical Perspective: Who Knows?: Searching For Expertise on the Social Web
Searching the Village: Models and Methods For Social Search
What Agile Teams Think of Agile Principles
Sample Size in Usability Studies
Putting the ‘Smarts’ Into the Smart Grid: A Grand Challenge For Artificial Intelligence
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