08/2012
VOL. 56 NO. 08
Practice
Contributed Articles
Review Articles
40
40 The Antifragile Organization
Embracing failure to improve
resilience and maximize availability.
By Ariel Tseitlin
45 Best Practices on the Move: Building
Web Apps for Mobile Devices
Which practices should be modified
or avoided altogether by developers
for the mobile Web?
By Alex Nicolaou
52 Rules for Mobile
Performance Optimization
An overview of techniques
to speed page loading.
By Tammy Everts
Image from ShutterStock.com; IlluStratIonS by PhIl WrIggleSWorth, JuStIn metz
Articles’ development led by
queue.acm.org
about the cover:
robots resembling tin-
can versions of humans
have long been the stuff
of entertainment: be
it cinema, television,
or toy-store shelves.
evolutionary robotics,
however, is light-years
away from that notion
as it takes a biologically
inspired approach
to design, with few
assumptions about ho w a
machine should look and
how it should behave. cover illustration by Justin metz.
60
60 Are We Free to Code the Law?
We should be, for the sake
of millions of people with
pressing legal needs.
By Marc Lauritsen
67 How Productivity and Impact Differ
Across Computer Science Subareas
How to understand evaluation
criteria for CS researchers.
By Jacques Wainer, Michael Eckmann,
Siome Goldenstein, and
Anderson Rocha
74
74 Evolutionary Robotics
Taking a biologically inspired
approach to the design of
autonomous, adaptive machines.
By Josh C. Bongard
Research Highlights
86 Technical Perspective
Every Graph Is Essentially Sparse
By Assaf Naor
87 Spectral Sparsification of Graphs:
Theory and Algorithms
By Joshua Batson, Daniel A. Spielman,
Nikhil Srivastava, and Shang-Hua Teng
Association for Computing Machinery
Advancing Computing as a Science & Profession