Software fault prediction metrics: A systematic literature review

D Radjenović, M Heričko, R Torkar… - Information and software …, 2013 - Elsevier
CONTEXT: Software metrics may be used in fault prediction models to improve software
quality by predicting fault location. OBJECTIVE: This paper aims to identify software metrics …

Finding the best learning to rank algorithms for effort-aware defect prediction

X Yu, H Dai, L Li, X Gu, JW Keung, KE Bennin… - Information and …, 2023 - Elsevier
Abstract Context: Effort-Aware Defect Prediction (EADP) ranks software modules or changes
based on their predicted number of defects (ie, considering modules or changes as effort) or …

Hydra: Massively compositional model for cross-project defect prediction

X Xia, D Lo, SJ Pan, N Nagappan… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
Most software defect prediction approaches are trained and applied on data from the same
project. However, often a new project does not have enough training data. Cross-project …

Effort-aware just-in-time defect prediction: simple unsupervised models could be better than supervised models

Y Yang, Y Zhou, J Liu, Y Zhao, H Lu, L Xu… - Proceedings of the …, 2016 - dl.acm.org
Unsupervised models do not require the defect data to build the prediction models and
hence incur a low building cost and gain a wide application range. Consequently, it would …

Evaluating defect prediction approaches: a benchmark and an extensive comparison

M D'Ambros, M Lanza, R Robbes - Empirical Software Engineering, 2012 - Springer
Reliably predicting software defects is one of the holy grails of software engineering.
Researchers have devised and implemented a plethora of defect/bug prediction approaches …

Iterated feature selection algorithms with layered recurrent neural network for software fault prediction

H Turabieh, M Mafarja, X Li - Expert systems with applications, 2019 - Elsevier
Software fault prediction (SFP) is typically used to predict faults in software components.
Machine learning techniques (eg, classification) are widely used to tackle this problem. With …

On the relative value of cross-company and within-company data for defect prediction

B Turhan, T Menzies, AB Bener, J Di Stefano - Empirical Software …, 2009 - Springer
We propose a practical defect prediction approach for companies that do not track defect
related data. Specifically, we investigate the applicability of cross-company (CC) data for …

How far we have progressed in the journey? an examination of cross-project defect prediction

Y Zhou, Y Yang, H Lu, L Chen, Y Li, Y Zhao… - ACM Transactions on …, 2018 - dl.acm.org
Background. Recent years have seen an increasing interest in cross-project defect
prediction (CPDP), which aims to apply defect prediction models built on source projects to a …

Perceptions, expectations, and challenges in defect prediction

Z Wan, X Xia, AE Hassan, D Lo, J Yin… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Defect prediction has been an active research area for over four decades. Despite
numerous studies on defect prediction, the potential value of defect prediction in practice …

Defect prediction from static code features: current results, limitations, new approaches

T Menzies, Z Milton, B Turhan, B Cukic, Y Jiang… - Automated Software …, 2010 - Springer
Building quality software is expensive and software quality assurance (QA) budgets are
limited. Data miners can learn defect predictors from static code features which can be used …