Viewpoint - Retrospective: an axiomatic basis for computer programming.
Unifying biological image formats with HDF5.
Attaining superior complaint resolution.
The business of software - Contagious craziness, spreading sanity.
Managing data.
Technical opinion - Do SAP successes outperform themselves and their competitors?
Balancing four factors in system development projects.
Making ubiquitous computing available.
Distinct-value synopses for multiset operations.
Technical perspective - Data stream processing: when you only get one look.
Overcoming the J-shaped distribution of product reviews.
Time and computing.
A view of the parallel computing landscape.
Historical reflections - Computing in the depression era.
Q&A - The networker.
Human interaction for high-quality machine translation.
A conversation with David E. Shaw.
Technology strategy and management - Dealing with the venture capital crisis.
Probing biomolecular machines with graphics processors.
In the Virtual Extension.
Technical perspective - Relational query optimization: data management meets statistical estimation.
Smoothed analysis: an attempt to explain the behavior of algorithms in practice.
Finding the frequent items in streams of data.
Inside risks - Reflections on Conficker.
Kode Vicious - Kode reviews 101.
Debating net neutrality.
Shaping the future.
How effective is Google's translation service in search?
Automated support for managing feature requests in open forums.
De-escalating IT projects: the DMM model.
The Netflix prize, computer science outreach, and Japanese mobile phones.
Following the leaders.
ACM Europe.