Title :
Prediction of software faults using fuzzy nonlinear regression modeling
Author :
Xu, Zhiwei ; Khoshgoftaar, Taghi M. ; Allen, Edward B.
Author_Institution :
Florida Atlantic Univ., Boca Raton, FL, USA
Abstract :
Software quality models can predict the risk of faults in modules early enough for cost-effective prevention of problems. This paper introduces the fuzzy nonlinear regression (FNR) modeling technique as a method for predicting fault ranges in software modules. FNR modeling differs from classical linear regression in that the output of an FNR model is a fuzzy number. Predicting the exact number of faults in each program module is often not necessary. The FNR model can predict the interval that the number of faults of each module falls into with a certain probability. A case study of a full-scale industrial software system was used to illustrate the usefulness of FNR modeling. This case study included four historical software releases. The first release´s data were used to build the FNR model, while the remaining three releases´ data were used to evaluate the model. We found that FNR modeling gives useful results
Keywords :
fuzzy set theory; modelling; software quality; statistical analysis; subroutines; case study; cost-effective problem prevention; fault range prediction; full-scale industrial software system; fuzzy nonlinear regression modeling; historical software releases; multiple linear regression; neural networks; probability; software fault prediction; software metrics; software modules; software quality models; software reliability; Computer industry; Context modeling; Fuzzy neural networks; Fuzzy sets; Linear regression; Neural networks; Predictive models; Software metrics; Software quality; Software testing;
Conference_Titel :
High Assurance Systems Engineering, 2000, Fifth IEEE International Symposim on. HASE 2000
Conference_Location :
Albuquerque, NM
Print_ISBN :
0-7695-0927-4
DOI :
10.1109/HASE.2000.895473