03/2009
VOL. 52 NO. 3
Practice
Contributed Articles
Virtual Extension
58 Reflecting Human Values
in the Digital Age
HCI experts must broaden the field’s
scope and adopt new methods
to be useful in 21st-century
sociotechnical environments.
by Abigail Sellen, Yvonne Rogers,
Richard Harper, and Tom Rodden
67 Statecharts in the Making:
A Personal Account
How avionics work led to a graphical
language for reactive systems
where the diagrams themselves
define the system’s behavior.
By David Harel
as with all magazines, page limitations often
prevent the publication of articles that might
otherwise be included in the print edition.
to ensure timely publication, acm created
Communications’ Virtual extension (Ve).
Ve articles undergo the same rigorous review
process as those in the print edition and are
accepted for publication on their merit. these
articles are now available to acm members in
the digital library.
Online Privacy Practices in Higher
Education: Making the Grade?
Mary J. Culnan and Thomas J. Carlin
42 Better Scripts, Better Games
Smarter, more powerful scripting
languages will improve game
performance while making gameplay
development more efficient.
By Walker White, Christoph Koch,
Johannes Gehrke, and Alan Demers
Who Captures Value in Global
Innovation Network?
The Case of Apple’s iPod
Greg Linden, Kenneth L. Kraemer,
and Jason Dedrick
Review Articles
76 Probabilistically Checkable Proofs
Can a proof be checked
without reading it?
By Madhu Sudan
Open Access Publishing in Science
Florian Mann, Benedikt von Walter,
Thomas Hess, and Rolf T. Wigand
48 Erlang for Concurrent Programming
Designed for concurrency from the
ground up, the Erlang language
can be a valuable tool to help solve
concurrent problems.
By Jim Larson
A New Map for Knowledge
Dissemination Channels
Clyde W. Holsapple
Research Highlights
86 Technical Perspective
The Beauty of
Error-Correcting Codes
By Daniel A. Spielman
Digital Inclusion with the
McInternet: Would You Like
Fries With That?
Alexandre Sacchi, Emerson Giannini,
Regiane Bochic, Nicolau Reinhard,
and Alexandre B. Lopes
87 Error Correction up to the
Information-Theoretic Limit
By Venkatesan Guruswami
and Atri Rudra
Ensuring Transparency in
Computational Modeling
Kenneth R. Fleischmann
and William A. Wallace
96 Technical Perspective
Where Biology Meets Computing
By Bud Mishra
illustration By andy gilmore
about the cover:
the relationship between
humans and computers
has changed radically in the
last quarter century—along
with the sociotechnical
landscape—calling the
relevancy of current hci
methods into question.
illustration by Bryan
christie design.
97 Learning and Detecting
Emergent Behavior in Networks
of Cardiac Myocytes
By Radu Grosu, Scott A. Smolka,
Flavio Corradini, Anita Wasilewska,
Emilia Entcheva, and Ezio Bartocci
Concept Similarity by Evaluating
Information Contents and Feature
Vectors: A Combined Approach
Anna Formica
Technical Opinion
Security Threats of
Smartphones and Bluetooth
Alfred Loo