模式识别与人工智能
Saturday, Apr. 5, 2025 Home      About Journal      Editorial Board      Instructions      Ethics Statement      Contact Us                   中文
  2017, Vol. 30 Issue (3): 242-250    DOI: 10.16451/j.cnki.issn1003-6059.201703006
Orignal Article Current Issue| Next Issue| Archive| Adv Search |
Twice Learning Based Semi-supervised Dictionary Learning for Software Defect Prediction
ZHANG Zhiwu1, JING Xiaoyuan1,2, WU Fei3
1.School of Computer, Nanjing University of Posts and Telecommunications, Nanjing 210023
2.State Key Laboratory of Software Engineering, Wuhan University, Wuhan 430072
3.School of Automation, Nanjing University of Posts and Telecommunications, Nanjing 210023

Download: PDF (712 KB)   HTML (1 KB) 
Export: BibTeX | EndNote (RIS)      
Abstract  When the previous defect labels of modules in software history warehouse are limited, building an effective prediction model becomes a challenging problem. Aiming at this problem, a twice learning based semi-supervised learning algorithm for software defect prediction is proposed. In the first stage of learning, a large number of unlabeled samples are labeled with probability soft labels and extended to the labeled training dataset by using sparse representation classifier. Then, on this dataset discriminative dictionary learning is used for the second stage of learning. Finally, defect proneness prediction is conducted on the obtained dictionary. Experiments on the widely used NASA MDP and PROMISE AR datasets indicate the superiority of the proposed algorithm.
Key wordsSoftware Defect Prediction      Twice Learning      Semi-supervised Learning      Dictionary Learning     
Received: 28 July 2016     
ZTFLH: TP 311  
Fund:Supported by National Natural Science Foundation of China(No.61272273,61073113), Graduate Student Innovation Research Project of Jiangsu Province(No.CXZZ12_0478)
About author:: ZHANG Zhiwu, born in 1981, Ph.D. candidate. His research interests include pa-ttern recognition, machine learning and software engineering.
JING Xiaoyuan(Corresponding author), born in 1971, Ph.D., professor. His research interests include pattern recognition, machine learning and software engineering.
WU Fei, born in 1989, Ph.D.,lecturer. His research interests include pattern recognition, machine learning and software enginee-ring.
Service
E-mail this article
Add to my bookshelf
Add to citation manager
E-mail Alert
RSS
Articles by authors
ZHANG Zhiwu
JING Xiaoyuan
WU Fei
Cite this article:   
ZHANG Zhiwu,JING Xiaoyuan,WU Fei. Twice Learning Based Semi-supervised Dictionary Learning for Software Defect Prediction[J]. , 2017, 30(3): 242-250.
URL:  
http://manu46.magtech.com.cn/Jweb_prai/EN/10.16451/j.cnki.issn1003-6059.201703006      OR     http://manu46.magtech.com.cn/Jweb_prai/EN/Y2017/V30/I3/242
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