Making the Internet Safe For Gadgets
Software Engineering and Programming Languages
Online Algorithms in High-Frequency Trading
Passively Measuring TCP Round-Trip Times
Trip Report on Dagstuhl Seminar on Live Coding
The First Heidelberg Laureate Forum 2013
An Overview of Non-Uniform Memory Access
The Balancing Act of Choosing Nonblocking Features
Technical Perspective: Progress in Visual Categorization
Visual Object Detection with Deformable Part Models
Big Data Is ‘Buzzword Du Jour;’ CS Academics ‘Have the Best Job’
Has The Innovation Cup Run Dry?
Magnetic Diversion For Electronic Switches
Research and Practice: The Curious Case of 'Small' Researchers-Practitioners
Computing with Real Numbers, from Archimedes to Turing and Beyond
Preparing a Parallel Programming Workforce
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





















