Active Learning for Software Defect Prediction

被引:8
作者
Luo, Guangchun [1 ]
Ma, Ying [1 ]
Qin, Ke [1 ]
机构
[1] Univ Elect Sci & Technol China, Chengdu 610054, Peoples R China
关键词
machine learning; defect prediction; active learning; support vector machine; MODULES;
D O I
10.1587/transinf.E95.D.1680
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
An active learning method, called Two-stage Active learning algorithm (TAL), is developed for software defect prediction. Combining the clustering and support vector machine techniques, this method improves the performance of the predictor with less labeling effort. Experiments validate its effectiveness.
引用
收藏
页码:1680 / 1683
页数:4
相关论文
共 15 条
[1]  
[Anonymous], 1648 U WISC MAD
[2]  
[Anonymous], 2008, Proceedings of the 4th international workshop on Predictor models in software engineering
[3]  
Boetticher G., 2007, The PROMISE Repository of Empirical Software Engineering Data
[4]  
Catal C., 2010, ELECT ENG COMPUTING, V60, P189
[5]   Software fault prediction: A literature review and current trends [J].
Catal, Cagatay .
EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (04) :4626-4636
[6]   Unlabelled extra data do not always mean extra performance for semi-supervised fault prediction [J].
Catal, Cagatay ;
Diri, Banu .
EXPERT SYSTEMS, 2009, 26 (05) :458-471
[7]   Clustering and Metrics Thresholds Based Software Fault Prediction of Unlabeled Program Modules [J].
Catal, Cagatay ;
Sevim, Ugur ;
Diri, Banu .
PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, :199-+
[8]   Data clustering: 50 years beyond K-means [J].
Jain, Anil K. .
PATTERN RECOGNITION LETTERS, 2010, 31 (08) :651-666
[9]   Software quality classification modeling using the SPRINT decision tree algorithm [J].
Khoshgoftaar, TM ;
Seliya, N .
14TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2002, :365-374
[10]   Transfer learning for cross-company software defect prediction [J].
Ma, Ying ;
Luo, Guangchun ;
Zeng, Xue ;
Chen, Aiguo .
INFORMATION AND SOFTWARE TECHNOLOGY, 2012, 54 (03) :248-256