DocumentCode
2209508
Title
Analysis of pervasive multiple-component defects in a large software system
Author
Li, Zude ; Gittens, Mechelle ; Murtaza, Syed Shariyar ; Madhavji, Nazim H. ; Miranskyy, Andriy V. ; Godwin, David ; Cialini, Enzo
Author_Institution
Univ. of Western Ontario, London, ON, Canada
fYear
2009
fDate
20-26 Sept. 2009
Firstpage
265
Lastpage
273
Abstract
Certain software defects require corrective changes repeatedly in a few components of the system. One type of such defects spans multiple components of the system, and we call such defects pervasive multiple-component defects (PMCDs). In this paper, we describe an empirical study of six releases of a large legacy software system (of approx. size 20 million physical lines of code) to analyze PMCDs with respect to: (1) the complexity of fixing such defects and (2) the persistence of defect-prone components across phases and releases. The overall hypothesis in this study is that PMCDs inflict a greater negative impact than do other defects on defect-correction efficacy. Our findings show that the average number of changes required for fixing PMCDs is 20-30 times as much as the average for all defects. Also, over 80% of PMCD-contained defect-prone components still remain defect-prone in successive phases or releases. These findings support the overall hypothesis strongly. We compare our results, where possible, to those of other researchers and discuss the implications on maintenance processes and tools.
Keywords
software maintenance; defect-correction efficacy; defect-prone components; large legacy software system; maintenance processes; pervasive multiple-component defects; software defects; Application software; Councils; Lab-on-a-chip; Open source software; Phase measurement; Software maintenance; Software measurement; Software systems; Statistics; Terminology;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 2009. ICSM 2009. IEEE International Conference on
Conference_Location
Edmonton, AB
ISSN
1063-6773
Print_ISBN
978-1-4244-4897-5
Electronic_ISBN
1063-6773
Type
conf
DOI
10.1109/ICSM.2009.5306307
Filename
5306307
Link To Document