An enhanced software defect prediction model with multiple metrics and learners
An enhanced software defect prediction model with multiple metrics and learners
复制标题
具有多个指标和学习器的增强型软件缺陷预测模型
DOI:
10.1504/ijise.2016.074711
复制
发表时间:
2016-02
影响因子:
--
通讯作者:
Li Zelin
中科院分区:
文献类型:
--
作者:
Wang Shihai;He Ping;Li Zelin
Defect prediction is a critical technique for achieving high reliability software. Defect prediction models based on software metrics are able to predict which modules are fault-prone, which in turn. The prediction results would make the software developers to pay more attentions to these high-risk modules. For software defect prediction modelling, machine learning techniques have been widely employed. Model selection problem is always a challenge for generating an efficient predictor with a satisfied performance which is also always difficult to achieve. In this paper, a software defect prediction modelling framework based on multi-metric space and multi-type learning models is proposed. Different types of component classifiers and different software metric sets are used to build a software defect prediction ensemble model with the increment on the diversity of ensemble learning as far as possible. The proposed model is fully investigated by using a set of real project data from NASA MDP, the experimental results reveal that the model effectively improve the generalisation performance and the predictive accuracy.