Success Factors For Deploying Cloud Computing
Research and Advances
Questioning Naturalism in 3D User Interfaces
Technical Perspective: SQL on an Encrypted Database
Technical Perspective: Innovative Interaction: From Concept to the Wild
CryptDB: Processing Queries on an Encrypted Database
The Word-Gesture Keyboard: Reimagining Keyboard Interaction
Self-Adaptive Software Needs Quantitative Verification at Runtime
The Loss of Location Privacy in the Cellular Age
To Be or Not To Be Cited in Computer Science
Spreadsheet Data Manipulation Using Examples
Continuity and Robustness of Programs
Technical Perspective: Example-Driven Program Synthesis For End-User Programming
Technical Perspective: Proving Programs Continuous
Looking Back and Looking Forward: Power, Performance, and Upheaval
Intrinsic Robustness of the Price of Anarchy
Why On-Chip Cache Coherence Is Here to Stay
Large-Scale Complex IT Systems
Technical Perspective: For Better or Worse, Benchmarks Shape a Field
Technical Perspective: Why Study the Price of Anarchy?
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