模式识别与人工智能
Friday, Apr. 11, 2025 Home      About Journal      Editorial Board      Instructions      Ethics Statement      Contact Us                   中文
  2012, Vol. 25 Issue (5): 792-802    DOI:
Orignal Article Current Issue| Next Issue| Archive| Adv Search |
Boosting-Based k-NN Learning for Software Defect Prediction
HE Liang, SONG Qin-Bao, SHEN Jun-Yi
School of Electronic and Information Engineering,Xian Jiaotong University,Xian 710049

Download: PDF (496 KB)   HTML (1 KB) 
Export: BibTeX | EndNote (RIS)      
Abstract  Timely identification of defective modules improves both software quality and testing efficiency. A software metrics-based ensemble k-NN algorithm is proposed for software defect prediction. Firstly, a set of base k-NN predictors is constructed iteratively from different bootstrap sampling datasets. Next, the base k-NN predictors estimate the software module independently and their individual outputs are combined as the composite result. Then, an adaptive threshold training approach is designed for the ensemble to classify new software modules. If the composite result is greater than the threshold value, the software module is recognized as defective, otherwise as normal. Finally, the experiments are conducted on NASA MDP and PROMISE AR datasets. Compared with a widely referenced defect prediction approach, the results show the considerable improvements of the ensemble k-NN and prove the effectiveness of software metrics in defect prediction.
Key wordsSoftware Defect Prediction      k Nearest Neighbor (k-NN)      Software Metric      Ensemble Learning     
Received: 18 May 2011     
ZTFLH: TP311.5  
Service
E-mail this article
Add to my bookshelf
Add to citation manager
E-mail Alert
RSS
Articles by authors
HE Liang
SONG Qin-Bao
SHEN Jun-Yi
Cite this article:   
HE Liang,SONG Qin-Bao,SHEN Jun-Yi. Boosting-Based k-NN Learning for Software Defect Prediction[J]. , 2012, 25(5): 792-802.
URL:  
http://manu46.magtech.com.cn/Jweb_prai/EN/      OR     http://manu46.magtech.com.cn/Jweb_prai/EN/Y2012/V25/I5/792
Copyright © 2010 Editorial Office of Pattern Recognition and Artificial Intelligence
Address: No.350 Shushanhu Road, Hefei, Anhui Province, P.R. China Tel: 0551-65591176 Fax:0551-65591176 Email: bjb@iim.ac.cn
Supported by Beijing Magtech  Email:support@magtech.com.cn