Title of article :
Software quality assessment using a multi-strategy classifier
Author/Authors :
Taghi M. Khoshgoftaar، نويسنده , , Yudong Xiao، نويسنده , , Naeem Seliya and Kehan Gao ، نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 2014
Pages :
16
From page :
555
To page :
570
Abstract :
Classifying program modules as fault-prone or not fault-prone is a valuable technique for guiding the software development process, so that resources can be allocated to components most likely to have faults. The rule-based classification and the case-based learning techniques are commonly used in software quality classification problems. However, studies show that these two techniques share some complementary strengths and weaknesses. Therefore, in this paper we propose a new multi-strategy classification model, RB2CBL, which integrates a rule-based (RB) model with two case-based learning (CBL) models. RB2CBL possesses the merits of both the RB model and CBL model and restrains their drawbacks. In the RB2CBL model, the parameter optimization of the CBL models is critical and an embedded genetic algorithm optimizer is used. Two case studies were carried out to validate the proposed method. The results show that, by suitably choosing the accuracy of the RB model, the RB2CBL model outperforms the RB model alone without overfitting.
Keywords :
Case-based learning , Rule-based model , genetic algorithm , Multi-strategy classifier , Software quality classification
Journal title :
Information Sciences
Serial Year :
2014
Journal title :
Information Sciences
Record number :
1216006
Link To Document :
بازگشت