02/09
VOL. 52 NO. 2
Practice
Contributed Articles
Virtual Extension
52 Toward 2 W, Beyond Web 2.0
2W is a result of the exponentially
growing Web building on itself
to move from a Web of content
to a Web of applications.
By T. V. Raman
60 Compiler Research: The Next 50 Years
Research and education in
compiler technology is more
important than ever.
By Mary Hall, David Padua,
and Keshav Pingali
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.
Oracle, Where Shall
I Submit My Papers?
Ergin Elmacioglu and Dongwon Lee
Review Articles
38 Parallel Programming with
Transactional Memory
While still primarily a research
project, transactional memory
shows promise for making
parallel programming easier.
By Ulrich Drepper
68 Women in Computing—Take 2
Inspiring, recruiting, and retaining
women for a career in computing
remains a challenge.
By Maria Klawe, Telle Whitney,
and Caroline Simard
Automatically Profiling
the Author of Anonymous Text
Shlomo Argamon, Moshe Koppel,
James W. Pennebaker, and Jonathan Schler
Networks of Contextualized Data:
A Framework for Cyberinfrastructure
Data Management
Pamela E. Carter, and Gina Green
44 Improving Performance
on the Internet
Given the Internet’s bottlenecks,
how can we build fast, scalable,
content-delivery systems?
By Tom Leighton
Research Highlights
For Sale by Owner Online:
Who Gets the Saved Commission?
Xiao-Bai Li and Luvai Motiwalla
78 Technical Perspective
Tools for Information to
Flow Securely and Swift-ly
By Dan Wallach
Shadow Systems: The Good,
the Bad, and the Ugly
Sandy Behrens
cover PhotograPh by Michael goldMan/getty iMages, fractal by scott draves
79 Building Secure Web Applications
with Automatic Partitioning
By Stephen Chong, Jed Liu,
Andrew C. Myers, Xin Qi, K. Vikram,
Lantian Zheng, and Xin Zheng
Why IS Management is in Trouble
and How to Save It
Arik Ragowsky and David Gefen
88 Technical Perspective
The Complexity of Computing
Nash Equilibrium
By Ehud Kalai
Why File Sharing Networks
Are Dangerous?
M. Eric Johnson, Dan McGuire,
and Nicholas D. Wiley
about the Cover: While
women’s representation in
computing has improved,
we still have a long way
to go to inspire, recruit,
and retain females for
a life-long career in the
field. engaging girls to the
wonders of computing is
just the beginning.
89 The Complexity of Computing
a Nash Equilibrium
By Contantinos Daskalakis,
Paul W. Goldberg, and
Christos H. Papadimitriou
Technical Opinion
Multitasking with Laptops
During Meetings
Raquel Benbunan-Fich
and Gregory E. Truman
Association for Computing Machinery
Advancing Computing as a Science & Profession
feBRuaRY 2009 | vol. 52 | No. 2 | CommunICatIons of the aCm
3