Improving Performance on the Internet
Artificial Intelligence and Machine Learning
Compiler Research: The Next 50 Years
Technical Perspective: Tools For Information to Flow Securely and Swift-ly
Building Secure Web Applications With Automatic Partitioning
Oracle, Where Shall I Submit My Papers?
Viewpoint: Scaling the Academic Publication Process to Internet Scale
Technical Perspective: Customizing Media to Displays
Seam Carving For Media Retargeting
Automating Commonsense Reasoning Using the Event Calculus
CTO Virtualization Roundtable: Part II
Previewing the New CACM Web Site
Enhancing Business Performance via Vendor Managed Inventory Applications
A Framework of ICT Exploitation For E-Participation Initiatives
Software Transactional Memory: Why Is It Only a Research Toy?
The Convergence of Social and Technological Networks
Polaris: A System For Query, Analysis, and Visualization of Multidimensional Databases
Technical Perspective: The Polaris Tableau System
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