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 :
بازگشت