期刊
INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION
卷 11, 期 4, 页码 282-291出版社
INDERSCIENCE ENTERPRISES LTD
DOI: 10.1504/IJBIC.2018.092808
关键词
software defect prediction; SDP; twin support vector machine; TSVM; multi-objective optimisation; multi-objective cuckoo search; MOCS
资金
- National Key RAMP
- D Program of China [2017YFC0803300]
- National Natural Science Foundation of China [91546111, 91646201]
- Beijing Municipal Education Commission Science and Technology Program [KZ201610005009]
- Shanxi Province Science Foundation for Youths [201601D021083]
Recently, software defect prediction (SDP) has drawn much attention as software size becomes larger and consumers hold higher reliability expectations. The premise of SDP is to guide the detection of software bugs and to conserve computational resources. However, in prior research, data imbalances among software defect modules were largely ignored to focus instead on how to improve defect prediction accuracy. In this paper, a novel SDP model based on twin support vector machines (TSVM) and a multi-objective cuckoo search (MOCS) is proposed, called MOCSTSVM. We set the probability of detection and the probability of false alarm as the SDP objectives. We use TSVM to predict defected modules and employ MOCS to optimise TSVM for this dual-objective optimisation problem. To test our approach, we conduct a series of experiments on a public dataset from the PROMISE repository. The experimental results demonstrate that our approach achieves good performance compared with other SDP models.
作者
我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。
推荐
暂无数据