DocumentCode :
2946031
Title :
Locating where faults will be [software testing]
Author :
Ostrand, Thomas J. ; Weyuker, Elaine J. ; Bell, Robert M.
Author_Institution :
Res., AT&T Labs, Florham Park, NJ, USA
fYear :
2005
fDate :
19-22 Oct. 2005
Firstpage :
48
Lastpage :
50
Abstract :
The goal of this research is to allow software developers and testers to become aware of which files in the next release of a large software system are likely to contain the largest numbers of faults or the highest fault densities in the next release, thereby allowing testers to focus their efforts on the most fault-prone files. This is done by developing a negative binomial regression model to help predict characteristics of new releases of a software system, based on information collected about prior releases and the new release under development. The same prediction model was also used to allow a tester to select the files of a new release that collectively contain any desired percentage of the faults. The benefit of being able to make these sorts of predictions accurately should be clear: if we know where to look for bugs, we should be able to target our testing efforts there and, as a result, find problems more quickly and therefore more economically. Two case studies using large industrial software systems are summarized. The first study used seventeen consecutive releases of a large inventory system, representing more than four years of field exposure. The second study used nine releases of a service provisioning system with two years of field experience.
Keywords :
program debugging; program testing; regression analysis; fault awareness; negative binomial regression; service provisioning system; software fault; software testing; Computer bugs; Economic forecasting; Fault diagnosis; Permission; Predictive models; Software debugging; Software engineering; Software systems; Software testing; System testing; Experimentation; empirical study; fault-prone; prediction; regression model; software faults; software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Diversity in Computing Conference, 2005 Richard Tapia Celebration of
Print_ISBN :
1-59593-257-7
Type :
conf
DOI :
10.1109/RTCDC.2005.201644
Filename :
1570876
Link To Document :
بازگشت