CHOC’LATE: A Framework For Specification-Based Testing
Research and Advances
Computing Arbitrary Functions of Encrypted Data
Technical Perspective: Seeing the Trees, the Forest, and Much More
Using the Forest to See the Trees: Exploiting Context For Visual Object Detection and Localization
Technical Perspective: A First Glimpse of Cryptography’s Holy Grail
Virtual Computing Initiative at a Small Public University
Making Decisions Based on the Preferences of Multiple Agents
A Framework For Health Care Information Assurance Policy and Compliance
Agent-Oriented Embedded Electronic Measuring Systems
Business Continuity and the Banking Industry
User Participation in Software Development Projects
Aligning Undergraduate IS Curricula With Industry Needs
Is Stickiness Profitable For Electronic Retailers?
Practitioner-Based Measurement: A Collaborative Approach
Organizational Adoption of Open Source Software: Barriers and Remedies
Recent Progress in Quantum Algorithms
A Few Billion Lines of Code Later: Using Static Analysis to Find Bugs in the Real World
Post-Silicon Bug Localization For Processors Using IFRA
Assessing the Changing U.S. IT R&D Ecosystem
Practical Intelligence in IT: Assessing Soft Skills of IT Professionals
Informatics Creativity: A Role For Abductive Reasoning?
Wireless Insecurity: Examining User Security Behavior on Public Networks
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