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 developing models that can be used
by the software practitioners in the early phases of software development life cycle for …

[PDF][PDF] A systematic literature review of software defect prediction

RS Wahono - Journal of software engineering, 2015 - romisatriawahono.net
Recent studies of software defect prediction typically produce datasets, methods and
frameworks which allow software engineers to focus on development activities in terms of …

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 systematic literature review on fault prediction performance in software engineering

T Hall, S Beecham, D Bowes, D Gray… - IEEE Transactions on …, 2011 - ieeexplore.ieee.org
Background: The accurate prediction of where faults are likely to occur in code can help
direct test effort, reduce costs, and improve the quality of software. Objective: We investigate …

A systematic review of software fault prediction studies

C Catal, B Diri - Expert systems with applications, 2009 - Elsevier
This paper provides a systematic review of previous software fault prediction studies with a
specific focus on metrics, methods, and datasets. The review uses 74 software fault …

Predicting defect-prone software modules using support vector machines

KO Elish, MO Elish - Journal of Systems and Software, 2008 - Elsevier
Effective prediction of defect-prone software modules can enable software developers to
focus quality assurance activities and allocate effort and resources more efficiently. Support …

Software fault prediction: A literature review and current trends

C Catal - Expert systems with applications, 2011 - Elsevier
Software engineering discipline contains several prediction approaches such as test effort
prediction, correction cost prediction, fault prediction, reusability prediction, security …

A study on software fault prediction techniques

SS Rathore, S Kumar - Artificial Intelligence Review, 2019 - Springer
Software fault prediction aims to identify fault-prone software modules by using some
underlying properties of the software project before the actual testing process begins. It …

Investigating the effect of dataset size, metrics sets, and feature selection techniques on software fault prediction problem

C Catal, B Diri - Information Sciences, 2009 - Elsevier
Software quality engineering comprises of several quality assurance activities such as
testing, formal verification, inspection, fault tolerance, and software fault prediction. Until …

Robust prediction of fault-proneness by random forests

L Guo, Y Ma, B Cukic, H Singh - 15th international symposium …, 2004 - ieeexplore.ieee.org
Accurate prediction of fault prone modules (a module is equivalent to a C function or a C++
method) in software development process enables effective detection and identification of …