5 ACM Europe Council Chair’s Letter
Revisiting ACM Europe
By Fabrizio Gagliardi
6 Letters To The Editor
Reviewers with a Name
News Viewpoints 19
24 Economic and Business Dimensions
Reallocating valuable wireless
spectrum can generate billions
of dollars in revenue to the U. S.
federal government while
also benefiting consumers.
By Gregory Rosston
Researchers’ Big Data Crisis;
Understanding Design and
Michael Stonebraker issues a call
to arms about research groups’
Jason Hong discusses the nature of
functionality with respect to design.
Peer Instruction: A Teaching Method
to Foster Deep Understanding
How the computing education
community can learn from
By Beth Simon and Quintin Cutts
13 The Science of Better Science
Researchers are exploring networked
computational analysis, formal
classification, and topic modeling
to better identify relevant scientists,
ideas, and trends.
By Gregory Goth
16 The War Against Botnets
Increasingly sophisticated botnets
have emerged during the last several
years. However, security researchers,
businesses, and governments
are attacking botnets from a number
of different angles—and sometimes
By Samuel Greengard
30 Inside Risks
Yet Another Technology Cusp:
Confusion, Vendor Wars,
Considering the unexpected
risks associated with seemingly
minor technological changes.
By Donald A. Norman
Where Sets Meet (Venn Diagrams)
By Peter Winkler
33 Kode Vicious
Wanton Acts of Debuggery
Keep your debug messages clear,
useful, and not annoying.
By George V. Neville-Neil
19 The Social Life of Robots
Researchers are trying to build robots
capable of working together with
minimal human supervision.
But will they ever learn to get along?
By Alex Wright
35 Privacy and Security
Emotion and Security
Examining the role of human
emotional response in making
complex security-related decisions.
By Rose McDermott
23 ACM Fellows Inducted
Forty-six men and women are
recognized as 2011 ACM Fellows.
Association for Computing Machinery
Advancing Computing as a Science & Profession
What Have We Learned
About Software Engineering?
Upon closer examination, everything
old appears to be new again in
the realm of software engineering.
By Marvin V. Zelkowitz
Photogra Ph courtesy of reid simmons