Business Impact of Web 2.0 Technologies
Software Engineering and Programming Languages
Welcome to SC10: Opening Keynote, Top500 List
Watts Humphrey: In Honor of a Pioneer
The Divergent Online News Preferences of Journalists and Readers
Keeping Bits Safe: How Hard Can It Be?
Understanding Throughput-Oriented Architectures
Supporting Ubiquitous Location Information in Interworking 3G and Wireless Networks
Why Isn’t Cyberspace More Secure?
Sensor Networks For the Sciences
Technical Perspective: Data Races Are Evil with No Exceptions
FastTrack: Efficient and Precise Dynamic Race Detection
Goldilocks: A Race-Aware Java Runtime
Why Do Software Startups Patent (or Not)?
Can Randomly Generated Code Fix Software Bugs?
Common Misconceptions About Software Engineering
Platforms and Services: Understanding the Resurgence of Apple
Score: Agile Research Group Management
Thinking Clearly About Performance, Part 2
Tackling Architectural Complexity with Modeling
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




















