DEPARTMENT: President's letter
ACM's new president intends to make international initiatives a top priority, hoping to share the Association's riches with a greater global audience.
DEPARTMENT: Publisher's corner
I've received dozens of email messages providing feedback on the July issue.
Scott E. Delman
DEPARTMENT: Letters to the editor
DEPARTMENT: CACM online
Spectral graph theory has proven to be very useful for text search and retrieval and for refining predictive-analysis systems.
Kirk L. Kroeker
Scalable and distributed video coding offers the promise of two-way, real-time video.
As concerns about protecting personal data increase, differential privacy offers a promising solution.
Randy Pausch, author of the best-selling The Last Lecture and a virtual-world innovator, on computer science, Alice, and teaching.
Given Apple's unique characteristics, should it strive to be a platform or a product leader?
Navigating the well-traveled course of communication failure that often leads to engineering disasters.
What is the appropriate role and level of influence for science and technical advice in policy deliberations?
Cameron Wilson, Peter Harsha
Seeking to realize the potential for significantly improving and advancing the world's standard of education.
Richard G. Baraniuk, C. Sidney Burrus
A study of the technology and sociology of Web service specifications.
Ian Foster, Savas Parastatidis, Paul Watson, Mark Mckeown
Smart power management is all about doing more with the resources we have.
Leaders in the storage industry ponder upcoming technologies and trends.
The answer to software reliability concerns may lie in formal methods.
Mike Hinchey, Michael Jackson, Patrick Cousot, Byron Cook, Jonathan P. Bowen, Tiziana Margaria
SECTION: Contributed articles
Beyond Google, emerging question-answering systems respond to natural-language queries.
Dmitri Roussinov, Weiguo Fan, José Robles-Flores
New collaboration tools allow geographically distributed software-development teams to boost the venerable concept of code review.
COLUMN: Review articles
A guide to the tools and core technologies for merging information from disparate sources.
Philip A. Bernstein, Laura M. Haas
SECTION: Research highlights
The long tradition of building ever-faster processors is ending, with the computer industry instead putting more processing "cores" on each processor chip. Therefore, to continue …
TxLinux is the first operating system to use hardware transactional memory (HTM) as a synchronization primitive, and the first to manage HTM in the scheduler. TxLinux, a modification of Linux, is the first real-scale benchmark …
Christopher J. Rossbach, Hany E. Ramadan, Owen S. Hofmann, Donald E. Porter, Aditya Bhandari, Emmett Witchel
In this article, we study the problem of distributed selection from a theoretical point of view. Given a general connected graph of diameter D
consisting of n
nodes in which each node holds a numeric element, the goal of a k
Fabian Kuhn, Thomas Locher, Roger Wattenhofer
COLUMN: Last byte
Last month (August 2008, p. 104) Peter Winkler posed a trio of brain teasers in his "Puzzled" column. Here, he offers some solutions. How well did you do?
Expect virtual immortality through enduring, realistic avatars based on published work and archived memory.
William Sims Bainbridge
SECTION: Virtual extension
Robin S. Poston
Kannan Mohan, Radhika Jain
Alexander P. Pons, Peter Polak
Lina Zhou, Dongsong Zhang
Julia Kotlarsky, Ilan Oshri, Kuldeep Kumar, Jos van Hillegersberg
Neset Hikmet, Eileen Z. Taylor, Christopher J. Davis
Patrick Y. K. Chau, Fujun Lai, Dahui Li