DocumentCode
2833707
Title
An Industrial Case Study of Program Artifacts Viewed During Maintenance Tasks
Author
Zou, Lijie ; Godfrey, Michael W.
Author_Institution
Sch. of Comput. Sci., Waterloo Univ., Ont.
fYear
2006
fDate
Oct. 2006
Firstpage
71
Lastpage
82
Abstract
Research on maintenance task structure modeling has so far examined only how often program artifacts are modified, and what information can be deduced from modification records. However, developers often access artifacts that they do not change, and this information is not modeled or recorded by current research systems. In this paper, we describe an exploratory industrial case study that we have conducted to investigate this issue; we found that within a given maintenance task, the software artifacts that are viewed but not changed outnumber the changed artifacts over 10% of the time. We further found that including information about which artifacts were changed and which were only viewed was key to a mature understanding of the tasks that the developers were performing. Finally, we discuss how creating a repository that captures both the viewed-only and modified artifact accesses can yield further insights into the development process, such as how developers handle interruptions and task switching in their workflow
Keywords
software maintenance; task analysis; maintenance task structure modeling; program artifact; software artifact; software development; Computer industry; Computer science; Control systems; Documentation; Information resources; Instruments; Process design; Software architecture; Software maintenance; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Reverse Engineering, 2006. WCRE '06. 13th Working Conference on
Conference_Location
Benevento
ISSN
1095-1350
Print_ISBN
0-7695-2719-1
Type
conf
DOI
10.1109/WCRE.2006.12
Filename
4023978
Link To Document