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 …

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 …

Deep neural network based hybrid approach for software defect prediction using software metrics

C Manjula, L Florence - Cluster Computing, 2019 - Springer
In the field of early prediction of software defects, various techniques have been developed
such as data mining techniques, machine learning techniques. Still early prediction of …

Use of relative code churn measures to predict system defect density

N Nagappan, T Ball - Proceedings of the 27th international conference …, 2005 - dl.acm.org
Software systems evolve over time due to changes in requirements, optimization of code,
fixes for security and reliability bugs etc. Code churn, which measures the changes made to …

Predicting defects for eclipse

T Zimmermann, R Premraj… - … International Workshop on …, 2007 - ieeexplore.ieee.org
We have mapped defects from the bug database of eclipse (one of the largest open-source
projects) to source code locations. The resulting data set lists the number of pre-and post …

A systematic and comprehensive investigation of methods to build and evaluate fault prediction models

E Arisholm, LC Briand, EB Johannessen - Journal of Systems and Software, 2010 - Elsevier
This paper describes a study performed in an industrial setting that attempts to build
predictive models to identify parts of a Java system with a high fault probability. The system …

The influence of organizational structure on software quality: an empirical case study

N Nagappan, B Murphy, V Basili - … of the 30th international conference on …, 2008 - dl.acm.org
Often software systems are developed by organizations consisting of many teams of
individuals working together. Brooks states in the Mythical Man Month book that product …

Some code smells have a significant but small effect on faults

T Hall, M Zhang, D Bowes, Y Sun - ACM Transactions on Software …, 2014 - dl.acm.org
We investigate the relationship between faults and five of Fowler et al.'s least-studied smells
in code: Data Clumps, Switch Statements, Speculative Generality, Message Chains, and …

Which process metrics can significantly improve defect prediction models? An empirical study

L Madeyski, M Jureczko - Software Quality Journal, 2015 - Springer
The knowledge about the software metrics which serve as defect indicators is vital for the
efficient allocation of resources for quality assurance. It is the process metrics, although …