02/2011
VoL.; 54;No.;02
Practice
44 Finding Usability Bugs
with Automated Tests
Automated usability tests
can be valuable companions
to in-person tests.
By Julian Harty
50 A Plea from Sysadmins to Software
Vendors: 10 Do’s and Don’ts
What can software vendors
do to make the lives of system
administrators a little easier?
By Thomas A. Limoncelli
52 System Administration Soft Skills
How can system administrators
reduce stress and conflict in
the workplace?
By Christina Lear
Articles’ development led by
queue.acm.org
Contributed Articles
60 Vision-Based Hand-Gesture
Applications
Body posture and finger pointing
are a natural modality for human-machine interaction, but first the
system must know what it’s seeing.
By Juan Pablo Wachs, Mathias Kölsch,
Helman Stern, and Yael Edan
72 Structured Data on the Web
Google’s Web Tables and Deep
Web Crawler identify and deliver
this otherwise inaccessible
resource directly to end users.
By Michael J. Cafarella, Alon Halevy,
and Jayant Madhavan
10 Scientific Problems
in Virtual Reality
Modeling real-world objects requires
knowing the physical forces shaping
the world and the perception
shaping human behavior.
By Qinping Zhao
Review Articles
80 Still Building the Memex
What would it take for a true
personal knowledge base to
generate the benefits envisioned
by Vannevar Bush?
By Stephen Davies
Are the OECD Guidelines
at 30 Showing Their Age?
Created to protect the transborder
flow of personal data, the
OECD Guidelines are in need
of some updating.
By David Wright, Paul De Hert,
and Serge Gutwirth
Research Highlights
90 Technical Perspective
Markov Meets Bayes
By Fernando Pereira
91 The Sequence Memoizer
By Frank Wood, Jan Gasthaus,
Cédric Archambeau, Lancelot James,
and Yee Whye Teh
99 Technical Perspective
DRAM Errors in the Wild
By Norman P. Jouppi
100 DRAM Errors in the Wild:
A Large-Scale Field Study
By Bianca Schroeder,
Eduardo Pinheiro,
and Wolf-Dietrich Weber
ILLUS TRATION B Y GLUEKI T
Association for Computing Machinery
Advancing Computing as a Science & Profession