Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Studies of the work practices of software engineers
Lethbridge T., Singer J. In Advances in software engineering. New York, NY,  Springer-Verlag New York, Inc.,  2002. Type:Book Chapter
Date Reviewed: Jul 17 2002

The purpose of this paper is “to discover techniques that will enable software engineers to more productively make changes to large legacy real-time software systems,” and to design and develop corresponding tools. The authors studied real software engineers in real industrial environments; their only case study included nine one-hour sessions with eight software engineers.

The authors’ field studies are based on the concept of the just-in-time program comprehension approach used by software maintainers. The paper does not mention the need to understand and be explicit about the context or domain within which the software artifacts (mis)behave.

The authors used “synchronized shadowing,” in which two observers simultaneously and independently took notes about the actions of the maintainers (who were asked to think out loud when doing their work). All “interesting events” that occurred during the session were categorized, and corresponding templates were encoded as buttons used by the observers in their PC environment. The emphasis in recording appeared to be on computer-based actions, such as copying, pasting, and using grep, although reading and studying were also noted. The semantic similarities between maintainers’ actions, the objectives of these actions, or the discoveries made by maintainers as the results of their actions were not described.

The syntactic work patterns or action sequences observed and generalized by the authors were used to formulate requirements for a software tool that they are developing. The reference list, while extensive, does not include the classic work by Weinberg [1].

Reviewer:  H. I. Kilov Review #: CR126264 (0209-0521)
1) Weinberg, G. The psychology of computer programming. Van Nostrand Reinhold Co., New York, 1971, See CR Rev. 23,001.
Bookmark and Share
  Featured Reviewer  
 
Software Psychology (H.1.2 ... )
 
 
Human Factors (H.1.2 ... )
 
 
Management (D.2.9 )
 
Would you recommend this review?
yes
no
Other reviews under "Software Psychology": Date
The career programmer: guerilla tactics for an imperfect world
Duncan C., APress, LP, Berkeley, CA, 2002.  211, Type: Book (9781590590089)
Jul 11 2002
Software design--cognitive aspects
Détienne F., Bott F. (ed), Springer-Verlag New York, Inc., New York, NY, 2002.  2000, Type: Book (9781852332532)
Jun 12 2002
On the effective use and reuse of HCI knowledge
Sutcliffe A. ACM Transactions on Computer-Human Interaction 7(2): 197-221, 2000. Type: Article
Sep 1 2001
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy