Systems and Networking
Network Applications Are Interactive
Abstracting the Geniuses Away from Failure Testing
Decentralized Blockchain-Based Electronic Marketplaces
Popularity Spikes Hurt Future Chances For Viral Propagation of Protomemes
Information Hiding: Challenges For Forensic Experts
Evolutionary Programming Converts Darwinism Into Algorithms
AI Tutoring: Genius on My Shoulder
Higher Education Not Neutral on Net Neutrality
In Pursuit of an Artificial Brain
The Quantum Threat to Cryptocurrencies
Computing Is the Secret Ingredient (well, Not So Secret)
Cybersecurity, Nuclear Security, Alan Turing, and Illogical Logic
Technology-Driven Changes in Work and Employment
Energy Efficiency: A New Concern For Application Software Developers
A Theory Of Pricing Private Data
Automatically Accelerating Non-Numerical Programs By Architecture-Compiler Co-Design
Technical Perspective: A Simple, Elegant Approach to Non-Numeric Parallelization
Technical Perspective: Pricing Information (and Its Implications)
Parallel Computational Thinking
Perovskites Boost Solar-Cell Potential
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