DEPARTMENT: Editorial pointers
Diane Crawford
Pages 5-6
DEPARTMENT: News track
CACM Staff
Pages 7-8
COLUMN: The business of software
Some thoughts on the accuracy of estimates.
Phillip G. Armour
Pages 13-16
COLUMN: Practical programmer
People versus process? Watts Humphrey says it's people and process.
Robert L. Glass
Pages 17-18
COLUMN: Viewpoint
When teaching computer programming to novices, forget "objects early," "objects later," and "back to basics."
Chenglie Hu
Pages 19-21
DEPARTMENT: ACM fellows
CACM Staff
Pages 22-23
Embedded networked sensing, having successfully shifted from the lab to the environment, is primed for a more contentious move to the city to where citizens will likely be the target of data collection. This transition will warrant …
Dana Cuff, Mark Hansen, Jerry Kang
Pages 24-33
Tens of millions of users worldwide play games, as well as make phone calls, on their cell phones and other handheld devices.
Jason O. B. Soh, Bernard C. Y. Tan
Pages 35-39
Explaining software patterns by breaking the symmetry created by programming languages.
Liping Zhao
Pages 40-46
Financial reporting via XBRL is a low-cost method for increasing transparency and compliance while potentially decreasing a firm's cost of capital.
Robert Pinsker, Shaomin Li
Pages 47-50
Solving ongoing external problems may require looking inward first.
Bernd Carsten Stahl, Carole Brooke
Pages 51-55
A fictional scenario of daily life in a world networked with ambient intelligence illustrates the dark side of the technology and the need for appropriate safeguards.
David Wright, Michael Friedewald, Wim Schreurs, Michiel Verlinden, Serge Gutwirth, Yves Punie, Ioannis Maghiros, Elena Vildjiounaite, Petteri Alahuhta
Pages 56-63
Evaluating user perceptions of location-tracking and location-awareness services.
Iris A. Junglas, Richard T. Watson
Pages 65-69
Online safety is everyone's responsibility---a concept much easier to preach than to practice.
Robert LaRose, Nora J. Rifon, Richard Enbody
Pages 71-76
How effective are the socio-technical interactions in developing new products?
Frank Safayeni, P. Robert Duimering, Kimberley Zheng, Natalia Derbentseva, Christopher Poile, Bing Ran
Pages 77-82
Nonexpert peer-based knowledge refinement, it turns out, is just as helpful as expert-centric knowledge refinement for improving the quality of results.
Kwangsu Cho, Tingting Rachel Chung, William R. King, Christian Schunn
Pages 83-88
COLUMN: Technical opinion
Comparing online store ratings with other e-store loyalty factors.
Dinesh K. Gauri, Amit Bhatnagar, Raghav Rao
Pages 89-91
COLUMN: Inside risks
Xiaoming Lu, George Ledin
Page 104