COMMUNICATIONS OF THE ACM
Departments

5 Editor’s Letter

Open, Closed, or Clopen Access? By Moshe Y. Vardi

6 Publisher’s Corner Communications’ Annual Report Card By Scott E. Delman

8 Letters To The Editor Inspire with Introductory Computer Science

10 blog@CACM

Sharing Ideas, Writing Apps, and Creating a Professional Web Presence

Greg Linden reveals his new approach to reading research papers, Mark Guzdial discusses how to encourage students to write computer programs, and Tessa Lau shares her ideas about the importance of Web visibility.

12 CACM Online

Moving Forward and Backward By David Roman

45 Calendar

116 Careers

Last Byte

120 Q&A

Liskov on Liskov

Barbara Liskov talks about her groundbreaking work in data abstraction and distributed computing. By Leah Hoffmann

Association for Computing Machinery Advancing Computing as a Science & Profession

News

13 Contemporary Approaches to Fault Tolerance

Thanks to computer scientists like Barbara Liskov, researchers are making major progress with cost-efficient fault tolerance for Web-based systems.

By Alex Wright

16 Toward Native Web Execution Several software projects are narrowing the performance gap between browser-based applications and their desktop counterparts.

In the process, they’re creating new ways to improve the security of Web-based computing.

By Kirk L. Kroeker

18 Are We Losing Our Ability to Think Critically?

Computer technology has enhanced lives in countless ways, but some experts believe it might also be affecting people’s ability to really think.

By Samuel Greengard

20 Liskov’s Creative Joy

Barbara Liskov muses about the creative process of problem solving, finding the perfect design point, and pursuing a research path.

By Karen A. Frenkel

23 Master of Connections

Jon Kleinberg is honored for his pioneering research on the Web and social networking. By Alan Joch

25 ACM Award Winners

Among this year’s distinguished honorees are Barbara Liskov of Massachusetts Institute of Technology and Jon Kleinberg of Cornell University.

Viewpoints

28 Legally Speaking

The Dead Souls of the Google Book Search Settlement Why the Google Book Search settlement agreement under consideration could result in an extensive restructuring of the book industry.

By Pamela Samuelson

31 Technology Strategy and Management Globalization of Knowledge-Intensive Professional Services Does the trend toward standardization and modularization of professional services make outsourcing inevitable?

By Mari Sako

34 The Business of Software The Cliché Defense

A guide to playing the ploys frequently employed by cliché-driven management. By Phillip G. Armour

37 Viewpoint

Why Computer Science

Doesn’t Matter

Aligning computer science with high school mathematics can help turn it into an essential subject for all students.

By Matthias Felleisen and Shriram Krishnamurthi

41 Point/Counterpoint

CS Education in the U.S.:

Heading in the Wrong Direction? Considering the most effective methods for teaching students the fundamental principles of software engineering.

By Robert Dewar and Owen Astrachan

References:

Archives