Title :
An application of fuzzy clustering to software quality prediction
Author :
Yuan, Xiaohong ; Khoshgoftaar, Taghi M. ; Allen, Edward B. ; Ganesan, K.
Author_Institution :
Florida Atlantic Univ., Boca Raton, FL, USA
Abstract :
The ever increasing demand for high software reliability requires more robust modeling techniques for software quality prediction. The paper presents a modeling technique that integrates fuzzy subtractive clustering with module-order modeling for software quality prediction. First fuzzy subtractive clustering is used to predict the number of faults, then module-order modeling is used to predict whether modules are fault-prone or not. Note that multiple linear regression is a special case of fuzzy subtractive clustering. We conducted a case study of a large legacy telecommunication system to predict whether each module will be considered fault-prone. The case study found that using fuzzy subtractive clustering and module-order modeling, one can classify modules which will likely have faults discovered by customers with useful accuracy prior to release
Keywords :
fuzzy logic; fuzzy set theory; pattern clustering; software metrics; software quality; software reliability; telecommunication computing; case study; fault-prone modules; fuzzy clustering; fuzzy subtractive clustering; large legacy telecommunication system; module-order modeling; multiple linear regression; robust modeling techniques; software quality prediction; software reliability; Application software; Computer industry; Fuzzy logic; Fuzzy sets; Fuzzy systems; Linear regression; Predictive models; Software metrics; Software quality; Software reliability;
Conference_Titel :
Application-Specific Systems and Software Engineering Technology, 2000. Proceedings. 3rd IEEE Symposium on
Conference_Location :
Richardson, TX
Print_ISBN :
0-7695-0559-7
DOI :
10.1109/ASSET.2000.888052