Automatic Program Repair With Evolutionary Computation
Software Engineering and Programming Languages
Technical Perspective: Automated Patching Techniques: The Fix Is In
Roles of the External IT Project Manager
IT Innovation Persistence: An Oxymoron?
The Role of IT in Business Ecosystems
NSF Funding Advice; 21st Century Innovation
Cloud Computing and Electricity: Beyond the Utility Model
Consumerization of IT and Research
Capstone Programming Courses Considered Harmful
Data Mining and Revenue Management Methodologies in College Admissions
Individual Resistance to IT Innovations
Designing For Collective Intelligence
SQL Databases v. NoSQL Databases
Creativity Helps Influence Prediction Precision
Collaborative Filtering with Temporal Dynamics
Robots Gear Up For Disaster Response
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











