When less is more: on the value of “co-training” for semi-supervised software defect predictors

S Majumder, J Chakraborty, T Menzies - Empirical Software Engineering, 2024 - Springer
Labeling a module defective or non-defective is an expensive task. Hence, there are often
limits on how much-labeled data is available for training. Semi-supervised classifiers use far …

A systematic review of unsupervised learning techniques for software defect prediction

N Li, M Shepperd, Y Guo - Information and Software Technology, 2020 - Elsevier
Background Unsupervised machine learners have been increasingly applied to software
defect prediction. It is an approach that may be valuable for software practitioners because it …

Label propagation based semi-supervised learning for software defect prediction

ZW Zhang, XY Jing, TJ Wang - Automated Software Engineering, 2017 - Springer
Software defect prediction can automatically predict defect-prone software modules for
efficient software test in software engineering. When the previous defect labels of modules …

Non‐negative sparse‐based SemiBoost for software defect prediction

T Wang, Z Zhang, X Jing, Y Liu - Software Testing, Verification …, 2016 - Wiley Online Library
Software defect prediction is an important decision support activity in software quality
assurance. The limitation of the labelled modules usually makes the prediction difficult, and …

Unsupervised methods for software defect prediction

DA Ha, TH Chen, SM Yuan - … of the 10th International Symposium on …, 2019 - dl.acm.org
Software Defect Prediction (SDP) aims to assess software quality by using machine learning
techniques. Recently, by proposing the connectivity-based unsupervised learning method …

Early life cycle software defect prediction. why? how?

NC Shrikanth, S Majumder… - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
Many researchers assume that, for software analytics," more data is better." We write to show
that, at least for learning defect predictors, this may not be true. To demonstrate this, we …

Software visualization and deep transfer learning for effective software defect prediction

J Chen, K Hu, Y Yu, Z Chen, Q Xuan, Y Liu… - Proceedings of the ACM …, 2020 - dl.acm.org
Software defect prediction aims to automatically locate defective code modules to better
focus testing resources and human effort. Typically, software defect prediction pipelines are …

A comparison of semi-supervised classification approaches for software defect prediction

C Catal - Journal of Intelligent Systems, 2014 - degruyter.com
Predicting the defect-prone modules when the previous defect labels of modules are limited
is a challenging problem encountered in the software industry. Supervised classification …

[PDF][PDF] Investigating the use of one-class support vector machine for software defect prediction

R Moussa, D Azar, F Sarro - dostupno na: https://arxiv. org/abs …, 2022 - academia.edu
Early software defect identification is considered an important step towards software quality
assurance. Software defect prediction aims at identifying software components that are likely …

Towards reliable online just-in-time software defect prediction

GG Cabral, LL Minku - IEEE Transactions on Software …, 2022 - ieeexplore.ieee.org
Throughout its development period, a software project experiences different phases,
comprises modules with different complexities and is touched by many different developers …