Where Have All the Workshops Gone?
My initiation into the computing-research community was a workshop on "Logic and Databases" in 1979. I was the only graduate student attending the workshop. In spite of the …
Moshe Y. Vardi
Page 5
DEPARTMENT:
Letters to the editor
To Change the World, Take a Chance
Some of what Constantine Dovrolis said in the Point/Counterpoint "Future Internet Architecture: Clean-Slate Versus Evolutionary Research" (Sept. 2010) made …
CACM Staff
Pages 6-7
In the Virtual Extension
To ensure the timely publication of articles, Communications created the Virtual Extension to expand the page limitations of the print edition by bringing readers the same high-quality articles in an online-only format.
Page 8
ACM's Annual Report
It has truly been a banner year for ACM. We firmly established ACM hubs in Europe, India, and China after years of exhaustive efforts to expand the Association's global reach. And, ACM membership ended the year at another all …
Wendy Hall
Pages 9-13
DEPARTMENT:
BLOG@CACM
Smart Career Advice; Laptops as a Classroom Distraction
Jack Rosenberger shares Patty Azzarello's life lessons about advancing in the workplace. Judy Robertson discusses students' in-class usage of laptops.
Jack Rosenberger, Judy Robertson
Pages 14-15
DEPARTMENT:
CACM online
Scholarly Publishing Model Needs an Update
Science demands an overhaul of the well-established system of peer-review in scholarly communication. The current system is outmoded, inefficient, and slow. The only question is how!
David Roman
Pages 16-ff
COLUMN:
News
Nonlinear Systems Made Easy
Pablo Parrilo has discovered a new approach to convex optimization that creates order out of chaos in complex nonlinear systems.
Gary Anthes
Pages 17-19
The Touchy Subject of Haptics
After more than 20 years of research and development, are haptic interfaces finally getting ready to enter the computing mainstream?
Alex Wright
Pages 20-22
India's Elephantine Effort
An ambitious biometric ID project in the world's second most populous nation aims to relieve poverty, but faces many hurdles.
Marina Krakovsky
Pages 23-24
EMET Prize and Other Awards
Edward Felten, David Harel, Sarit Kraus and others are honored for their contributions to computer science, technology, and electronic freedom and innovation.
Jack Rosenberger
Page 25
COLUMN:
The business of software
Don't Bring Me a Good Idea
You want to know how to get my attention?" Jason Kalich asked the audience rhetorically. "First off, don't bring me a good idea—I've already got plenty of good ideas."
Phillip G. Armour
Pages 27-29
COLUMN:
Law and technology
Google AdWords and European Trademark Law
Is Google violating trademark law by operating its AdWords system?
Stefan Bechtold
Pages 30-32
COLUMN:
Technology strategy and management
Reflections on the Toyota Debacle
A look in the rearview mirror reveals system and process blind spots.
Michael A. Cusumano
Pages 33-35
COLUMN:
Viewpoint
Cloud Computing Privacy Concerns on Our Doorstep
Privacy and confidentiality issues in cloud-based conference management systems reflect more universal themes.
Mark D. Ryan
Pages 36-38
COLUMN:
Interview
An Interview with Frances E. Allen
Frances E. Allen, recipient of the 2006 ACM A.M. Turing Award, reflects on her career.
Guy L. Steele
Pages 39-45
SECTION:
Practice
Collaboration in System Administration
For sysadmins, solving problems usually involves collaborating with others. How can we make it more effective?
Eben M. Haber, Eser Kandogan, Paul P. Maglio
Pages 46-53
UX Design and Agile: A Natural Fit?
Talking with Julian Gosper, Jean-Luc Agathos, Richard Rutter, and Terry Coatta.
Pages 54-60
Virtualization: Blessing or Curse?
Managing virtualization at a large scale is fraught with hidden challenges.
Evangelos Kotsovinos
Pages 61-65
SECTION:
Contributed articles
Follow the Intellectual Property
How companies pay programmers when they move jobs and the related IP rights to offshore taxhavens.
Gio Wiederhold
Pages 66-74
Using Simple Abstraction to Reinvent Computing For Parallelism
The ICE abstraction may take CS from serial (single-core) computing to effective parallel (many-core) computing.
Uzi Vishkin
Pages 75-85
SECTION:
Review article
A Firm Foundation For Private Data Analysis
What does it mean to preserve privacy?
Cynthia Dwork
Pages 86-95
SECTION:
Research highlights
Technical Perspective: Sora Promises Lasting Impact
The objective of Sora is to build a software defined radio that combines the performance and fidelity of hardware platforms with the programmability and …
Dina Katabi
Page 98
Sora: High-Performance Software Radio Using General-Purpose Multi-Core Processors
Sora, a fully programmable software radio platform on commodity PC architectures, combines the performance and fidelity of hardware software-defined radio platforms with the programmability and flexibility of general-purpose …
Kun Tan, He Liu, Jiansong Zhang, Yongguang Zhang, Ji Fang, Geoffrey M. Voelker
Pages 99-107
Technical Perspective: Multipath, A New Control Architecture For the Internet
Multipath transmission for the Internet—that is, allowing users to send some of their packets along one path and others along different paths—is an elegant solution still …
Damon Wischik
Page 108
Path Selection and Multipath Congestion Control
This paper studies data transfers under two classes of multipath control, coordinated control where the rates over the paths are determined as a function ofuncoordinated …
Peter Key, Laurent Massoulié, Don Towsley
Pages 109-116
COLUMN:
Last byte
Q&A: A Journey of Discovery
Ed Lazowska discusses his heady undergraduate days at Brown University, teaching, eScience, and being chair of the Computing Community Consortium.
Dennis McCafferty
Pages 128-ff
COLUMN:
Viewpoints: Virtual extension
The Ephemeral Legion: Producing an Expert Cyber-Security Work Force from Thin Air
Seeking to improve the educational mechanisms for efficiently training large numbers of information security workers.
Michael E. Locasto, Anup K. Ghosh, Sushil Jajodia, Angelos Stavrou
Pages 129-131
SECTION:
Contributed articles: Virtual extension
On the Move, Wirelessly Connected to the World
How to experience real-world landmarks through a wave, gaze, location coordinates, or touch, prompting delivery of useful digital information.
Peter Fröhlich, Antti Oulasvirta, Matthias Baldauf, Antti Nurminen
Pages 132-138
OpenSocial: An Enabler For Social Applications on the Web
Building on the OpenSocial API suite, developers can create applications that are interoperable within the context of different social networks.
Matthias Häsel
Pages 139-144