July 2010 - Vol. 53 No. 7
Features
Don’t Ignore Security Offshore, or in the Cloud
Software Development and Crunch Time; and More
Sharing Computational Perspectives
Mainstreaming Augmented Reality
Outsourcing Versus Shared Services
Should the Google Book Settlement Be Approved?
Cultivating Cultural Diversity in Information Technology
Is Computer Science Truly Scientific?
Advice to Members Seeking ACM Distinction
Commonsense Understanding of Concurrency: Computing Students and Concert Tickets
Technical Perspective: A Solid Foundation For X86 Shared Memory
X86-TSO: A Rigorous and Usable Programmer’s Model For X86 Multiprocessors
Technical Perspective: Technology Scaling Redirects Main Memories
Phase Change Memory Architecture and the Quest For Scalability
Q&A: From Single Core to Multicore
Application Service Providers: Market and Adoption Decisions
ERP: Drilling For Profit in the Oil and Gas Industry
Creating the Experience Economy in E-Commerce
Why Do People Tag? Motivations For Photo Tagging
How Distributed Data Mining Tasks Can Thrive as Knowledge Services
IT Programs in High Schools: Lessons from the Cisco Networking Academy Program
Using ESI Discovery Teams to Manage Electronic Data Discovery