JOURNAL ARTICLE

Semi‐supervised Software Defect Prediction Using Task‐Driven Dictionary Learning

Ming ChengGuoqing WuMengting YuanHongyan Wan

Year: 2016 Journal:   Chinese Journal of Electronics Vol: 25 (6)Pages: 1089-1096   Publisher: Institution of Engineering and Technology

Abstract

We present a semi-supervised approach for software defect prediction. The proposed method is designed to address the special problematic characteristics of software defect datasets, namely, lack of labeled samples and class-imbalanced data. To alleviate these problems, the proposed method features the following components. Being a semi-supervised approach, it exploits the wealth of unlabeled samples in software systems by evaluating the confidence probability of the predicted labels, for each unlabeled sample. And we propose to jointly optimize the classifier parameters and the dictionary by a task-driven formulation, to ensure that the learned features (sparse code) are optimal for the trained classifier. Finally, during the dictionary learning process we take the different misclassification costs into consideration to improve the prediction performance. Experimental results demonstrate that our method outperforms several representative stateof-the-art defect prediction methods.

Keywords:
Computer science Classifier (UML) Artificial intelligence Machine learning Exploit Software Task (project management) Source code Labeled data Pattern recognition (psychology) Supervised learning Data mining Artificial neural network

Metrics

13
Cited By
4.65
FWCI (Field Weighted Citation Impact)
0
Refs
0.95
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software Engineering Research
Physical Sciences →  Computer Science →  Information Systems
Software Reliability and Analysis Research
Physical Sciences →  Computer Science →  Software
Software System Performance and Reliability
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Software Defect Prediction Using Dictionary Learning

Hongyan WanGuoqing WuMing ChengQing HuangRui WangMengting Yuan

Journal:   Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering Year: 2017 Vol: 2017 Pages: 335-340
JOURNAL ARTICLE

Label propagation based semi-supervised learning for software defect prediction

Zhiwu ZhangXiao‐Yuan JingTiejian Wang

Journal:   Automated Software Engineering Year: 2016 Vol: 24 (1)Pages: 47-69
JOURNAL ARTICLE

An improved semi-supervised learning method for software defect prediction

MaYingPanWeiweiZhuShunzhiYinHuayiLuoJian

Journal:   Journal of Intelligent & Fuzzy Systems Year: 2014
© 2026 ScienceGate Book Chapters — All rights reserved.