loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Eighth Asia-Pacific Software Engineering Conference (APSEC'01)
Expert Maintainers' Strategies and Needs when Understanding Software: A Case Study Approach
Macao, China
December 04-December 07
ISBN: 0-7695-1408-1

Accelerating the learning curve of software maintainers working on systems with which they have little familiarity motivated this study. A working hypothesis was that automated methods are needed to provide a fast, rough grasp of a system, to enable practitioners not familiar with it, to commence maintenance with a level of confidence as if they had this familiarity.

Expert maintainers were interviewed regarding their strategies and information needs to test this hypothesis. The overriding message is their need for a "starting point" when analyzing code. They also need standardized, reliable and communicable information about a system as an equivalent to knowledge available only to developers or experienced maintainers. These needs are addressed by the proposed "rough-cut" approach to program comprehension. Work underway assesses the suitability of using data mining techniques on data derived from source code to provide high level models of a system and module interrelationships.

Citation:
Christos Tjortjis, Paul Layzell, "Expert Maintainers' Strategies and Needs when Understanding Software: A Case Study Approach," apsec, pp.281, Eighth Asia-Pacific Software Engineering Conference (APSEC'01), 2001
Usage of this product signifies your acceptance of the Terms of Use.