From Communications of the ACM
Digital innovation is not working in the interest of the whole of society. It is time to radically rethink its purpose without…
Filippo Gualtiero Blancato| March 1, 2024
A new series on ACM's Ubiquity seeks to answer the question: 'What is computation?' In this opening article, Ubiquity's editor-in-chief Peter J. Denning and co-author...Peter J. Denning and Peter Wegner From ACM Opinion | December 14, 2010
The Web is critical not merely to the digital revolution but to our continued prosperity—and even our liberty. Like democracy itself, it needs defending.Scientific American From ACM Opinion | November 24, 2010
While it is true that "programmers aren't English majors," there are many days that I wish they were, or that...George V. Neville-Neil From Communications of the ACM | December 1, 2010
The Intel researcher is designing computers that can recognize gestures and objects to better bridge the virtual and real worlds.Businessweek From ACM Opinion | November 23, 2010
Peak performance doesn't equal sustained performance, and the NVIDIA GPUs in the Tianhe 1A are especially bad at the latter.Technology Review From ACM Opinion | November 8, 2010
In a garage in Palo Alto, Calif., in the 1980s, some friends and I were the first humans to experience becoming avatars—that is, movable representations of ourselves...The Wall Street Journal From ACM Opinion | October 27, 2010
Assessing the controversial results of a recent empirical study of the role of intellectual property in software startups.Pamela Samuelson From Communications of the ACM | November 1, 2010
Everything in our three-dimensional world has a width, length and height. That was what we thought, at least. But this picture overlooks a whole class of materials...New Scientist From ACM Opinion | October 6, 2010
Adapting agile software development methodology toward more efficient management of academic research groups.Michael Hicks, Jeffrey S. Foster From Communications of the ACM | October 1, 2010
An illustration of the problems caused by a lack of discipline in software development and our failure to apply what is known in the field.
David L. Parnas From Communications of the ACM | October 1, 2010
It may not be obvious, but if you’ve checked the weather today, ridden in a car or an airplane, made a phone call, or used any number of consumer products, down...The Wall Street Journal From ACM Opinion | September 10, 2010
An overview of a new set of legal principles for software contracts developed by the American Law Institute.Robert A. Hillman, Maureen A. O'Rourke From Communications of the ACM | September 1, 2010
This constant stream of stories about artificial intelligence suggests that machines are becoming smart and autonomous, a new form of life, and that we should...The New York Times From ACM Opinion | August 9, 2010
Curiosity is one of those personality traits that gets short scientific shrift. It strikes me as a really important mental habit—how many successful people are...Wired From ACM Opinion | August 3, 2010
The computer science luminary, in one of his last interviews before his death in 2002, reflects on a programmer's life.Philip L. Frana, Thomas J. Misa From Communications of the ACM | August 1, 2010