DocumentCode
1974569
Title
Does calling structure information improve the accuracy of fault prediction?
Author
Shin, Yonghee ; Bell, Robert ; Ostrand, Thomas ; Weyuker, Elaine
Author_Institution
Dept. of Comput. Sci., North Carolina State Univ., Raleigh, NC
fYear
2009
fDate
16-17 May 2009
Firstpage
61
Lastpage
70
Abstract
Previous studies have shown that software code attributes, such as lines of source code, and history information, such as the number of code changes and the number of faults in prior releases of software, are useful for predicting where faults will occur. In this study of an industrial software system, we investigate the effectiveness of adding information about calling structure to fault prediction models. The addition of calling structure information to a model based solely on non-calling structure code attributes provided noticeable improvement in prediction accuracy, but only marginally improved the best model based on history and non-calling structure code attributes. The best model based on history and non-calling structure code attributes outperformed the best model based on calling and non-calling structure code attributes.
Keywords
software fault tolerance; software houses; calling structure information; fault prediction accuracy; history information; industrial software system; noncalling structure code attribute; Accuracy; Computer industry; Computer science; Costs; Fault diagnosis; History; Information analysis; Performance analysis; Predictive models; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Mining Software Repositories, 2009. MSR '09. 6th IEEE International Working Conference on
Conference_Location
Vancouver, BC
Print_ISBN
978-1-4244-3493-0
Type
conf
DOI
10.1109/MSR.2009.5069481
Filename
5069481
Link To Document