DocumentCode :
1727993
Title :
Using Statistical Models to Predict Software Regressions
Author :
Tarvo, Alexander
Author_Institution :
Microsoft Corp., Redmond, WA
fYear :
2008
Firstpage :
259
Lastpage :
264
Abstract :
Incorrect changes made to the stable parts of a software system can cause failures - software regressions. Early detection of faulty code changes can be beneficial for the quality of a software system when these errors can be fixed before the system is released. In this paper, a statistical model for predicting software regressions is proposed. The model predicts risk of regression for a code change by using software metrics: type and size of the change, number of affected components, dependency metrics, developerpsilas experience and code metrics of the affected components. Prediction results could be used to prioritize testing of changes: the higher is the risk of regression for the change, the more thorough testing it should receive.
Keywords :
program debugging; software metrics; software quality; statistical analysis; dependency metrics; faulty code; software metrics; software quality; software regressions; software system; statistical models; Computer bugs; Computer industry; Fault detection; Manufacturing; Predictive models; Reliability engineering; Software metrics; Software reliability; Software systems; Software testing; software metrics; software regression; statistical model; testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering, 2008. ISSRE 2008. 19th International Symposium on
Conference_Location :
Seattle, WA
ISSN :
1071-9458
Print_ISBN :
978-0-7695-3405-3
Electronic_ISBN :
1071-9458
Type :
conf
DOI :
10.1109/ISSRE.2008.21
Filename :
4700331
Link To Document :
بازگشت