An Industrial Case Study of Program Artifacts Viewed During Maintenance Tasks

Authors: Lijie Zou Michael W. Godfrey

Venue: SANER   2006 13th Working Conference on Reverse Engineering, pp. 71-82, 2006

Year: 2006

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

BibTeX:

@inproceedings{lijiezou2006aicsopavdmt,
    author = "Lijie Zou and Michael W. Godfrey",
    title = "An Industrial Case Study of Program Artifacts Viewed During Maintenance Tasks",
    year = "2006",
    pages = "71-82",
    booktitle = "Proceedings of 2006 13th Working Conference on Reverse Engineering"
}

Plain Text:

Lijie Zou and Michael W. Godfrey, "An Industrial Case Study of Program Artifacts Viewed During Maintenance Tasks," 2006 13th Working Conference on Reverse Engineering, pp. 71-82