A systematic review of machine learning techniques for software fault prediction

R Malhotra - Applied Soft Computing, 2015 - Elsevier
Background Software fault prediction is the process of develo** models that can be used
by the software practitioners in the early phases of software development life cycle for …

A systematic literature review and meta-analysis on cross project defect prediction

S Hosseini, B Turhan… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
Background: Cross project defect prediction (CPDP) recently gained considerable attention,
yet there are no systematic efforts to analyse existing empirical evidence. Objective: To …

Software defect prediction via convolutional neural network

J Li, P He, J Zhu, MR Lyu - 2017 IEEE international conference …, 2017 - ieeexplore.ieee.org
To improve software reliability, software defect prediction is utilized to assist developers in
finding potential bugs and allocating their testing efforts. Traditional defect prediction studies …

Automatically learning semantic features for defect prediction

S Wang, T Liu, L Tan - Proceedings of the 38th international conference …, 2016 - dl.acm.org
Software defect prediction, which predicts defective code regions, can help developers find
bugs and prioritize their testing efforts. To build accurate prediction models, previous studies …

[BOK][B] Feature engineering for machine learning and data analytics

G Dong, H Liu - 2018 - books.google.com
Feature engineering plays a vital role in big data analytics. Machine learning and data
mining algorithms cannot work without data. Little can be achieved if there are few features …

Deep semantic feature learning for software defect prediction

S Wang, T Liu, J Nam, L Tan - IEEE Transactions on Software …, 2018 - ieeexplore.ieee.org
Software defect prediction, which predicts defective code regions, can assist developers in
finding bugs and prioritizing their testing efforts. Traditional defect prediction features often …

The impact of class rebalancing techniques on the performance and interpretation of defect prediction models

C Tantithamthavorn, AE Hassan… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Defect models that are trained on class imbalanced datasets (ie, the proportion of defective
and clean modules is not equally represented) are highly susceptible to produce inaccurate …

Machine learning based methods for software fault prediction: A survey

SK Pandey, RB Mishra, AK Tripathi - Expert Systems with Applications, 2021 - Elsevier
Several prediction approaches are contained in the arena of software engineering such as
prediction of effort, security, quality, fault, cost, and re-usability. All these prediction …

A large-scale empirical study of just-in-time quality assurance

Y Kamei, E Shihab, B Adams… - IEEE Transactions …, 2012 - ieeexplore.ieee.org
Defect prediction models are a well-known technique for identifying defect-prone files or
packages such that practitioners can allocate their quality assurance efforts (eg, testing and …

Revisiting the impact of classification techniques on the performance of defect prediction models

B Ghotra, S McIntosh, AE Hassan - 2015 IEEE/ACM 37th IEEE …, 2015 - ieeexplore.ieee.org
Defect prediction models help software quality assurance teams to effectively allocate their
limited resources to the most defect-prone software modules. A variety of classification …