Contributed Articles
Review Articles
58 Designing Games with a Purpose
Data generated as a side effect of
game play also solves computational
problems and trains Al algorithms.
By Luis von Ahn and Laura Dabbish
68 The Collaborative Organization
of Knowledge
Why Wikipedia’s remarkable
growth is sustainable.
By Diomidis Spinellis
and Panagiotis Louridas
74 Computer Science and Game Theory
The most dramatic interaction
between computer science
and game theory may involve
game-theory pragmatics.
By Yoav Shoham
08/08
vol. 51 no. 8
Research Highlights
82 Technical Perspective
A Methodology for Evaluating
Computer System Performance
By William Pugh
83 Wake Up and Smell the Coffee:
Evaluation Methodology
for the 21st Century
By Stephen M. Blackburn, Kathryn
S. McKinley, Robin Garner, Chris
Hoffmann, Asjad M. Khan, Rotem
Bentzur, Amer Diwan, Daniel Feinberg,
Daniel Frampton, Samuel Z. Guyer,
Martin Hirzel, Antony Hosking,
Maria Jump, Han Lee, J. Eliot, B. Moss,
Aashish Phansalkar, Darko Stefanovíc,
Thomas VanDrunen, Daniel von
Dincklage, and Ben Wiedermann
90 Technical Perspective
Transactions are Tomorrow’s
Loads and Stores
By Nir Shavit
91 Composable Memory Transactions
By Tim Harris, Simon Marlow, Simon
Peyton Jones, and Maurice Herlihy
about the cover: Ben Fry, doctoral graduate of the MIT
Media Lab, took hundreds of actual images and responses
from the gwap.com ESP Game and employed Processing
to create the data visualization on this month’s cover.
Aside from being one of the original initiators of the open
source Processing project, his book Visualizing Data, was
recently published by O’Reilly.