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 …

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 …

Relink: recovering links between bugs and changes

R Wu, H Zhang, S Kim, SC Cheung - Proceedings of the 19th ACM …, 2011 - dl.acm.org
Software defect information, including links between bugs and committed changes, plays an
important role in software maintenance such as measuring quality and predicting defects …

A comparative analysis of the efficiency of change metrics and static code attributes for defect prediction

R Moser, W Pedrycz, G Succi - … of the 30th international conference on …, 2008 - dl.acm.org
In this paper we present a comparative analysis of the predictive power of two different sets
of metrics for defect prediction. We choose one set of product related and one set of process …

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 …

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 …

Mining internet-scale software repositories

E Linstead, P Rigor, S Bajracharya… - Advances in neural …, 2007 - proceedings.neurips.cc
Large repositories of source code create new challenges and opportunities for statistical
machine learning. Here we first develop an infrastructure for the automated crawling …

Not all bugs are the same: Understanding, characterizing, and classifying bug types

G Catolino, F Palomba, A Zaidman… - Journal of Systems and …, 2019 - Elsevier
Modern version control systems, eg, GitHub, include bug tracking mechanisms that
developers can use to highlight the presence of bugs. This is done by means of bug reports …

The missing links: bugs and bug-fix commits

A Bachmann, C Bird, F Rahman, P Devanbu… - Proceedings of the …, 2010 - dl.acm.org
Empirical studies of software defects rely on links between bug databases and program
code repositories. This linkage is typically based on bug-fixes identified in developer …