DEPARTMENT: Publications board letter
Ronald F. Boisvert, Holly Rushmeier
DEPARTMENT: Publisher's corner
Scott E. Delman
DEPARTMENT: Letters to the editor
DEPARTMENT: CACM online
Readers use Communications' content—print and digital—in different ways. These habits have significantly impacted the design of the soon-to-be-launched Communications Web site.
Researchers of molecular computing and communication are focusing on the type of breakthroughs needed to make the vision of ultrasmall, biocompatible computers a reality.
Kirk L. Kroeker
In combination with finger and hand gestures, multitouch input is enabling users to manipulate and display information in innovative and unprecedented ways.
Mobile phones are bridging the digital divide and transforming many economic, social, and medical realities, particularly in developing nations.
The Grace Hopper Celebration featured technical talks, workshops, networking events, and lively discussions about increasing the number of women in computer science.
Exploring the evolving dynamics and interconnectedness of India's educational system and its IT work force.
What are the factors that make certain advisory committee reports successful while others are not?
Cameron Wilson, Peter Harsha
Highlighting the importance of doing one's best in view of code longevity and the impermanence of the changineer.
George V. Neville-Neil
Large systems projects are failing at an alarming rate. It's time to take evolutionary design methods off the shelf.
Peter J. Denning, Chris Gunderson, Rick Hayes-Roth
Relational database pioneer Patricia G. Selinger explores the vast realm of database technology and trends in a wide-ranging discussion with Microsoft's James Hamilton.
James Hamilton, Pat Selinger
Want to make your Web site fly? Focus on frontend performance.
When it comes to virtualization platforms, experts say focus first on the services to be delivered.
SECTION: Contributed articles
Tools for surviving a data deluge to ensure your data will be there when you need it.
How ontologies provide the semantics, as explained here with the help of Harry Potter and his owl Hedwig.
SECTION: Review articles
Targeted IE methods are transforming into open-ended techniques.
Oren Etzioni, Michele Banko, Stephen Soderland, Daniel S. Weld
SECTION: Research highlights
Beginning in the early to mid-1980s the relational model of data has dominated the DBMS landscape. Moreover, descendents of the early relational prototypes have become …
In this paper, we report how research around the MonetDB database system has led to a redesign of database architecture in order to take advantage of modern hardware, and in particular to avoid hitting the memory wall.
Peter A. Boncz, Martin L. Kersten, Stefan Manegold
C programmers are are all too familiar with out-of-bounds memory errors. The paper here presents an intriguing technique for automatically isolating and correcting these errors …
Martin C. Rinard
Programs written in C and C++ are susceptible to memory errors, including buffer overflows and dangling pointers. We present Exterminator, a system that automatically corrects heap-based memory errors without programmer intervention …
Gene Novark, Emery D. Berger, Benjamin G. Zorn
COLUMN: Last byte
Last month (November 2008, p. 112) we posed a trio of brain teasers concerning circular food shapes. Here, we offer some possible solutions. How did you do?
Future Tense, one of the revolving features on this page, presents stories from the intersection of computational science and technological speculation, their boundaries limited only by our ability to imagine what will and could …
SECTION: Virtual extension
Peter Duchessi, Indushobha Chengalur-Smith
Chee Wei Phang, Atreyi Kankanhalli
Michael J. Davern, Carla L. Wilkin
Michael Näf, David Basin
Patrick Stacey, Joe Nandhakumar
Ross A. Malaga
Pierre Berthon, Leyland F. Pitt, Richard T. Watson
Vivien K. G. Lim, Thompson S. H. Teo, Jen Yuin Chin