Volume 56, Number 8, August 2013
Puzzled.

Peter Winkler

Spectral sparsification of graphs: theory and algorithms.

Joshua D. Batson Daniel A. Spielman Nikhil Srivastava Shang-Hua Teng

Every graph is essentially sparse.

Assaf Naor

Evolutionary robotics.

Josh C. Bongard

How productivity and impact differ across computer science subareas.

Jacques Wainer Michael Eckmann Siome Goldenstein Anderson Rocha

Are we free to code the law?

Marc Lauritsen

Rules for mobile performance optimization.

Tammy Everts

Best practices on the move: building web apps for mobile devices.

Alex Nicolaou

The antifragile organization.

Ariel Tseitlin

Overt censorship: a fatal mistake?

Jean-Loup Richet

Success in introductory programming: what works?

Leo Porter Mark Guzdial Charlie McDowell Beth Simon

Cherry-picking and the scientific method.

George V. Neville-Neil

The air gap: SCADA's enduring security myth.

Eric Byres

Money models for MOOCs.

Chrysanthos Dellarocas Marshall W. van Alstyne

Ultra-low-cost computing and developing countries.

Richard Heeks Andrew Robinson

Software aims to ensure fairness in crowdsourcing projects.

Paul Hyman

Patient, heal thyself.

Alex Wright

A new approach to information storage.

Samuel Greengard

Teaching programming the way it works outside the classroom.

Philip J. Guo

Is computing science?

Computer science education - revisited.

Vinton G. Cerf

What is a flagship publication?

Moshe Y. Vardi Victor Vianu