COMMUNICATIONS OF THE ACM
I
M
A
G
E
B
Y
A
L
I
C
I
A
K
U
B
I
S
T
A
/
A
N
D
R
I
J
B
O
R
Y
S
A
S
S
O
C
I
A
T
E
S
Viewpoints
26 Inside Risks
Trustworthiness and Truthfulness
Are Essential
Their absence can introduce
huge risks …
By Peter G. Neumann
29 Broadening Participation
The Influence and
Promise of Alliances
Evaluating the influence
of broadening participation
efforts on students, faculty,
organizations, and the computing
education infrastructure.
By Leslie Goodyear, Gary Silverstein,
and Linda P. Thurston
31 Kode Vicious
Forced Exception Handling
You can never discount the human
element in programming.
By George V. Neville-Neil
33 Viewpoint
Remaining Trouble Spots with
Computational Thinking
Addressing unresolved questions
concerning computational thinking.
By Peter J. Denning
Departments
5 Editor’s Letter
Ten Years at the Helm of
Communications of the ACM
By Moshe Y. Vardi
7 Cerf’s Up
Open Access to Academic Research
By Vinton G. Cerf
8 Letters to the Editor
Technologies Do Have Ethics
10 BLOG@CACM
Balancing Teaching CS Efficiently
with Motivating Students
Mark Guzdial suggests a new
balance is needed in computer
science education between discovery
learning and direct instruction.
39 Calendar
101 Careers
Last Byte
104 Q&A
This Is for Everyone
Sir Tim Berners-Lee on the formative
years of the World Wide Web,
and the challenges it now faces.
By Leah Hoffmann
News
12 Deep Learning Takes on Translation
Improvements in hardware, the
availability of massive amounts of
data, and algorithmic upgrades are
among the factors supporting better
machine translation.
By Don Monroe
15 Optimization Search
Finds a Heart of Glass
Analog computing could
provide greater efficiency,
improved digital algorithms.
By Chris Edwards
17 Potential and Peril
The outlook for artificial
intelligence-based
autonomous weapons.
By Sarah Underwood
20 Weaving the Web
Sir Tim Berners-Lee created a
paradigm shift that changed the world
with his invention of the World Wide
Web, Hypertext Transport Protocol,
and Hypertext Markup Language.
By Neil Savage
24 ACM Panels in Print: Big Data
A discussion with David Blei,
Daphne Koller, Vipin Kumar,
and Michael Stonebraker
Watch Sir Tim discuss
his work in this exclusive
Communications video.
https://cacm.acm.org/
videos/turing-award-recipient-sir-tim-berners-lee
26