DocumentCode :
2357551
Title :
Application of an attribute selection method to CBR-based software quality classification
Author :
Khoshgoftaar, Taghi M. ; Nguyen, Laurent ; Gao, Kehan ; Rajeevalochanam, Jayanth
Author_Institution :
Dept. of Comput. Sci. & Eng., Florida Atlantic Univ., Boca Raton, FL, USA
fYear :
2003
fDate :
3-5 Nov. 2003
Firstpage :
47
Lastpage :
52
Abstract :
This study investigates the attribute selection problem for reducing the number of software metrics (program attributes) used by a case-based reasoning (CBR) software quality classification model. The metrics are selected using the Kolmogorov-Smirnov (K-S) two sample test. The "modified expected cost of misclassification" measure, recently proposed by our research team, is used as a performance measure to select, evaluate, and compare classification models. The attribute selection procedure presented in this paper can assist a software development organization in determining the software metrics that are better indicators of software quality. By reducing the number of software metrics to be collected during the development process, the metrics data collection task can be simplified. Moreover, reducing the number of metrics would result in reducing the computation time of a CBR model. Using an empirical case study of a real-world software system, it is shown that with a reduced number of metrics the CBR technique is capable of yielding useful software quality classification models. Moreover, their performances were better than or similar to CBR models calibrated without attribute selection.
Keywords :
case-based reasoning; software engineering; software metrics; software performance evaluation; software quality; CBR; CBR-based software quality classification; Kolmogorov-Smirnov two sample test; case-based reasoning; metrics data collection; modified expected clost of misclassification; performance measure; program attributes; software attribute selection; software development; software metrics; software quality classification models; Application software; Costs; Programming; Software metrics; Software quality; Software systems; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Tools with Artificial Intelligence, 2003. Proceedings. 15th IEEE International Conference on
ISSN :
1082-3409
Print_ISBN :
0-7695-2038-3
Type :
conf
DOI :
10.1109/TAI.2003.1250169
Filename :
1250169
Link To Document :
بازگشت