DocumentCode :
2779463
Title :
Using product, process, and execution metrics to predict fault-prone software modules with classification trees
Author :
Khoshgoftaar, Taghi M. ; Shan, Ruqun ; Allen, Edward B.
Author_Institution :
Florida Atlantic Univ., Boca Raton, FL, USA
fYear :
2000
fDate :
2000
Firstpage :
301
Lastpage :
310
Abstract :
Software-quality classification models can make predictions to guide improvement efforts to those modules that need it the most. Based on software metrics, a model can predict which modules will be considered fault-prone, or not. We consider a module fault-prone if any faults were discovered by customers. Useful predictions are contingent on the availability of candidate predictors that are actually related to faults discovered by customers. With a diverse set of candidate predictors in hand, classification-tree modeling is a robust technique for building such software quality models. This paper presents an empirical case study of four releases of a very large telecommunications system. The case study used the regression-tree algorithm in the S-Plus package and then applied our general decision rule to classify modules. Results showed that in addition to product metrics, process metrics and execution metrics were significant predictors of faults discovered by customers
Keywords :
software fault tolerance; software metrics; software quality; telecommunication computing; trees (mathematics); S-Plus package; classification trees; decision rule; execution metrics; fault-prone software modules; process metrics; product metrics; regression-tree algorithm; software metrics; software quality classification models; very large telecommunications system; Classification tree analysis; Computer science; Packaging; Predictive models; Principal component analysis; Reliability engineering; Robustness; Software engineering; Software metrics; Software quality;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Assurance Systems Engineering, 2000, Fifth IEEE International Symposim on. HASE 2000
Conference_Location :
Albuquerque, NM
Print_ISBN :
0-7695-0927-4
Type :
conf
DOI :
10.1109/HASE.2000.895475
Filename :
895475
Link To Document :
بازگشت