VOL. 51 NO. 9
60 Beyond Keywords: Automated Question Answering on the Web Beyond Google, emerging question-answering systems respond to natural-language queries.
By Dmitri Roussinov, Weiguo Fan, and José Robles-Flores
66 Design and Code Reviews in the Age of the Internet
New collaboration tools allow geographically distributed software-development teams to boost the venerable concept of code review. By Bertrand Meyer
72 Information Integration in the Enterprise
A guide to the tools and core technologies for merging information from disparate sources. By Philip A. Bernstein and Laura M. Haas
ILLUS TRATION B Y JON HAN
about the cover: An open source Processing application developed by computer scientist turned artist Leander Herzog generated the graphic for this month’s cover and story opener on pages 72–73. Herzog notes working with code offers him a way to explore visual ideas very quickly, as the code breaks the relation between complexity, precision, and time, which often limit the design process.
82 Technical Perspective Transactional Memory in the Operating System By Mark Moir
83 TxLinux and Meta TM: Transactional Memory and the Operating System
By Christopher J. Rossbach,
Hany E. Ramadan, Owen S. Hofmann, Donald E. Porter, Aditya Bhandari, and Emmett Witchel
92 Technical Perspective Distributing Your Data and Having It, Too
By Hagit Attiya
93 Distributed Selection:
A Missing Piece of Data Aggregation By Fabian Kuhn, Thomas Locher, and Roger Wattenhofer
103 Puzzled
Solutions and Sources By Peter Winkler
104 Future Tense
Will
Expect virtual immortality through enduring, realistic avatars based on published work and archived memory. By William Sims Bainbridge
As with all magazines, page limitations often prevent the publication of articles that might otherwise be included in the print edition.
For this reason and to ensure the timely publication of high-quality articles, ACM created Communications’ Virtual Extension (VE).
VE articles undergo the same rigorous review process as those in the print edition and are accepted for publication on their merit. In addition, VE articles are listed in the Table of Contents of the print magazine and are paginated and fully citable as is every article published in Communications. VE articles are published exclusively in the ACM Digital Library.
The following articles are an extension of the September 2008 print edition, now available to ACM members in the Digital Library.
Using and Fixing Biased
Rating Schemes
By Robin Poston
Using Traceability to Mitigate Cognitive Biases in Software Development By Kannan Mohan and Radhika Jain
Understanding User Perspectives on Biometric Technology By Alexander P. Pons and Peter Polak
Following Linguistic Footprints: Automatic Deception Detection in Online Communication By Lina Zhou and Dongsong Zhang
Toward Agility in Design in Global Component-Based Development By Julia Kotlarsky, Ilan Oshri, Kuldeep Kumar, and Jos van Hillegersberg
The Student Productivity Paradox: Technology-Mediated Learning in Schools By Neset Hikmet, Eileen Z. Taylor, and Christopher J. Davis
What Factors Drive the Assimilation of Internet Technologies in China? By Patrick Y.K. Chau, Fujun Lai, and Dahui Li.
References:
Archives