Research and Advances
Knowledge Services on the Semantic Web
Computing with a Trillion Crummy Components
What Matters When Introducing New Information Technology
Domain Expert User Development: the Smartgov Approach
The Online Consumer’s Hierarchy of Needs
Sox, Compliance, and Power Relationships
What’s Wrong with Online Privacy Policies?
Parallel Computing on Any Desktop
Molecular, Chemical, and Organic Computing
Autonomous Programmable Biomolecular Devices Using Self-Assembled DNA Nanostructures
Amoeba-Based Neurocomputing with Chaotic Dynamics
Toward a World with Quantum Computers
Computation with Carbon Nanotube Devices
Unintended Invitation: Organizational Wi-Fi Use By External Roaming Users
Dynamic Decision Support Through Instantiation of UEML Representations
Theoretical and Practical Complexity of Modeling Methods
A Classification of Product Comparison Agents
Dealing with Change: Components Versus Services
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