DocumentCode
3419420
Title
Increasing the efficiency of fault detection in modified code
Author
Tomaszewski, Piotr ; Lundberg, Lars ; Grahn, Håkan
Author_Institution
Dept. of Syst. & Software Eng., Blekinge Inst. of Technol., Ronneby, Sweden
fYear
2005
fDate
15-17 Dec. 2005
Abstract
Many software systems are developed in a number of consecutive releases. Each new release does not only add new code but also modifies already existing one. In this study we have shown that the modified code can be an important source of faults. The faults are widely recognized as one of the major cost drivers in software projects. Therefore we look for methods of improving fault detection in the modified code. We suggest and evaluate a number of prediction models for increasing the efficiency of fault detection. We evaluate them against the theoretical best model, a simple model based on size, as well as against analyzing the code in a random order (not using any model). We find that using our models provides a significant improvement both over not using any model at all and using the simple model based on the class size. The gain offered by the models corresponds to 30% to 60% of the theoretical maximum.
Keywords
fault location; software fault tolerance; software maintenance; software metrics; telecommunication computing; fault detection; fault prediction model; modified code maintenance; software metrics; telecommunication computing; Costs; Fault detection; Fault diagnosis; Predictive models; Programming; Software design; Software engineering; Software systems; Telecommunications; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 2005. APSEC '05. 12th Asia-Pacific
ISSN
1530-1362
Print_ISBN
0-7695-2465-6
Type
conf
DOI
10.1109/APSEC.2005.72
Filename
1607179
Link To Document