The term "computer science" raises expectations, at least to my mind, of an ability to define models and to make predictions about the behavior of computers and computing systems.
Vinton G. Cerf
Page 5
DEPARTMENT: Letters to the Editor
Citing conferences sponsored by the World Scientific and Engineering Academy and Society, Moshe Y. Vardi's Editor's Letter "Predatory Scholarly Publishing" (July 2012) reminded me of my own participation in the WSEAS flagship …
CACM Staff
Pages 6-7
DEPARTMENT: BLOG@CACM
Daniel Reed offers three ideas about the future of personal online information management. Ed H. Chi writes about replication of experiments and how experiments are often the beginning, rather than the end, of a scientific inquiry …
Daniel Reed, Ed H. Chi
Pages 8-9
COLUMN: News
With the right approach, data mining can discover unexpected side effects and drug interactions.
Neil Savage
Pages 11-13
Faced with rising electricity costs, leading companies have begun revolutionizing the way data centers work, from the hardware to the buildings themselves.
Gregory Mone
Pages 14-16
A growing sense of crisis prevails as computer science searches for its place in the K--12 curriculum.
Leah Hoffmann
Pages 17-19
COLUMN: Technology strategy and management
Exploring some factors that reflect a company's worth.
Michael A. Cusumano
Pages 20-23
COLUMN: The business of software
Balancing two extremes in project estimation.
Phillip G. Armour
Pages 24-25
COLUMN: Inside risks
Short-term thinking is the enemy of the long-term future.
Peter G. Neumann
Pages 26-29
COLUMN: Kode Vicious
Colorful metaphors and properly reusing functions.
George V. Neville-Neil
Pages 30-31
COLUMN: Viewpoint
Understanding the technical and social fundamentals of the computing infrastructure is essential in the continuously evolving technological realm.
Jean-François Blanchette
Pages 32-34
Promoting a clock-free paradigm that fits everything learned about programming since Turing.
Ivan Sutherland
Pages 35-36
SECTION: Practice
An introduction to PTP and its significance to NTP practitioners.
Rick Ratzel, Rodney Greenstreet
Pages 38-47
Making the case for resilience testing.
John Allspaw
Pages 48-52
Quality happens only when someone is responsible for it.
Poul-Henning Kamp
Pages 53-55
SECTION: Contributed articles
Human subjects perform a computationally wide range of tasks from only local, networked interactions.
Michael Kearns
Pages 56-67
Internet voting is unachievable for the foreseeable future and therefore not inevitable. View a video of Barbara Simons entitled "Internet Voting: An Idea Whose Time Has Not Come."
Barbara Simons, Douglas W. Jones
Pages 68-77
SECTION: Review articles
Tapping into the "folk knowledge" needed to advance machine learning applications.
Pedro Domingos
Pages 78-87
SECTION: Research highlights
High-dimensional space is a counterintuitive place, where natural geometric intuitions from the familiar three-dimensional world may lead us badly astray.
Rocco A. Servedio
Page 89
Foam problems are about how to best partition space into bubbles of minimal surface area. We investigate the case where one unit-volume bubble is required to tile d-dimensional space in a periodic fashion according to the standard …
Guy Kindler, Anup Rao, Ryan O'Donnell, Avi Wigderson
Pages 90-97
Algorithmic advances can come from the most unexpected places. The following paper describes an emerging approach to solving linear systems of equations that relies heavily on techniques from graph theory.
Bruce Hendrickson
Page 98
The solution of linear systems is a problem of fundamental theoretical importance but also one with a myriad of applications in numerical mathematics, engineering, and science.
Ioannis Koutis, Gary L. Miller, Richard Peng
Pages 99-107
COLUMN: Last byte
From the intersection of computational science and technological speculation, with boundaries limited only by our ability to imagine what could be. How to colonize the galaxy, one electron spin state at a time.
Geoffrey A. Landis
Page 112