DocumentCode
3441670
Title
A new software maintainability evaluation model based on multiple classifiers combination
Author
Fei Ye ; Xiaodong Zhu ; Yigang Wang
Author_Institution
Maintenance Eng. Inst., Ordnance Eng. Coll., Shijiazhuang, China
fYear
2013
fDate
15-18 July 2013
Firstpage
1588
Lastpage
1591
Abstract
A Software Maintainability Evaluation Model based on Multiple Classifiers Combination (SMEM-MCC) is proposed, which is a software metrics based evaluation method. The model includes three parts: attributes selection, model training and model interpretation. Attributes are selected using a classifying selection method based on Genetic Algorithm (GA). The sub-classifiers of the integrated model are assembled by a BP NN. A rule extracting algorithm based on decision tree is used to interpret the results of the integrated model. A Software maintainability experiments is conducted, and a dataset which includes 300 software´s class design metrics is achieved. The SMEM-MCC is trained and evaluated based on the dataset. The predication results show that the model proposed in this paper work better than any other single classifier, such as BPNN, SMO or decision tree.
Keywords
backpropagation; genetic algorithms; neural nets; pattern classification; software maintenance; software metrics; BP NN; GA; SMEM-MCC; decision tree; genetic algorithm; software maintainability evaluation model based on multiple classifiers combination; software metrics; Decision trees; Measurement; Object oriented modeling; Predictive models; Software; Training; Unified modeling language; multi-classifiers assembled; software maintainability; software maintainability evaluation;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality, Reliability, Risk, Maintenance, and Safety Engineering (QR2MSE), 2013 International Conference on
Conference_Location
Chengdu
Print_ISBN
978-1-4799-1014-4
Type
conf
DOI
10.1109/QR2MSE.2013.6625879
Filename
6625879
Link To Document