COMMUNICATIONS OF THE ACM
Departments
News
Viewpoints
5 Policy Letter
USACM’s Policy Role
By Eugene H. Spafford
8 Letters To The Editor
Seven Principles for Secure E-Voting
10 CACM Online
The Dot-Org Difference
By David Roman
20 Economic and Business Dimensions
The Extent of Globalization
of Software Innovation
Will the software development
laboratories follow the
production mills?
By Ashish Arora, Matej Drev,
and Chris Forman
25 Calendar
98 Careers
Last Byte
23 Education
Human Computing Skills:
Rethinking the K– 12 Experience
Establishing the fundamentals
of computational thinking is
essential to improving computer
science education.
By George H. L. Fletcher and James J. Lu
104 Puzzled
Will My Algorithm Terminate?
By Peter Winkler
11 Photography’s Bright Future
Researchers working in computational
photography are using computer
vision, computer graphics, and
applied optics to bring a vast array
of new capabilities to digital cameras.
By Kirk L. Kroeker
14 Making Sense of Sensors
Recognizing the potential of
position sensors, researchers
are using them to overcome
the limitations of traditional
user interfaces.
By Alex Wright
26 Privacy and Security
International Communications
Surveillance
Aren’t we all foreigners when our
Internet traffic transits through other
countries and is subject to regional
intelligence-gathering policies?
By Kristina Irion
16 The First Internet President
Barak Obama’s presidential
campaign utilized the Internet and
information technology unlike
any previous political campaign.
How politicians and the public
interact will never be the same.
By Samuel Greengard
29 Inside Risks
U.S. Election After-Math
Recounting problems still associated
with election integrity, transparency,
and accountability.
By Peter G. Neumann
31 Point/Counterpoint
Network Neutrality Nuances
A discussion of divergent paths
to unrestricted access of content
and applications via the Internet.
By Barbara van Schewick
and David Farber
19 SIGGRAPH Debuts in Asia
ACM’s premier computer graphics
conference hosts its first-ever
graphics event in Asia,
with a more global focus.
By Kirk L. Kroeker
Association for Computing Machinery
Advancing Computing as a Science & Profession
PhotograPh of Jack thielePaPe
2 CommunICatIons of the aCm | feBRuaRY 2009 | vol. 52 | No. 2