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

References:

Archives