Aligning IT Components to Achieve Agility in Globally Distributed System Development
Research and Advances
Dependency Forecasting in the Distributed Agile Organization
Why Spoofing Is Serious Internet Fraud
Toward Nature-Inspired Computing
Building Objects out of Plato: Applying Philosophy, Symbolism, and Analogy to Software Design
Studying the Current Status of Technology Adoption
Can Distributed Software Development Be Agile?
Globally Distributed Software Development and Pair Programming
Ambidextrous Coping Strategies in Globally Distributed Software Development Projects
Personalization in Privacy-Aware Highly Dynamic Systems
Polaris: Virus-Safe Computing For Windows XP
Externally Verifiable Code Execution
Perspectives For Cryptographic Long-Term Security
Mobile Data Service Fuels the Desire for Uniqueness
Asian Trio’s Adoption of Linux-Based Open Source Development
Tapping the Power of Text Mining
Variations2: Retrieving and Using Music in an Academic Setting
Music Score Alignment and Computer Accompaniment
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