Constraint Satisfaction Problems and Global Cardinality Constraints
Research and Advances
Privacy Integrated Queries: An Extensible Platform For Privacy-Preserving Data Analysis
Technical Perspective: Programming With Differential Privacy
Technical Perspective: Constraint Satisfaction Problems and Computational Complexity
Predicting the Popularity of Online Content
Memory Models: A Case For Rethinking Parallel Languages and Hardware
Reasoning About the Unknown in Static Analysis
Technical Persepctive: Attacks Target Web Server Logic and Prey on XCS Weaknesses
Technical Persepctive: Large-Scale Sound and Precise Program Analysis
The Emergence of Cross Channel Scripting
How a Service-Oriented Architecture May Change the Software Development Process
thinkflickrthink: A Case Study on Strategic Tagging
Plat_Forms: Is There One Best Web Development Technology?
Application Service Providers: Market and Adoption Decisions
Commonsense Understanding of Concurrency: Computing Students and Concert Tickets
Technical Perspective: A Solid Foundation For X86 Shared Memory
Phase Change Memory Architecture and the Quest For Scalability
Technical Perspective: Technology Scaling Redirects Main Memories
X86-TSO: A Rigorous and Usable Programmer’s Model For X86 Multiprocessors
IT Programs in High Schools: Lessons from the Cisco Networking Academy Program
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