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 …

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 …

Static analysis tools as early indicators of pre-release defect density

N Nagappan, T Ball - Proceedings of the 27th international conference …, 2005 - dl.acm.org
During software development it is helpful to obtain early estimates of the defect density of
software components. Such estimates identify fault-prone areas of code requiring further …

Predicting build failures using social network analysis on developer communication

T Wolf, A Schroter, D Damian… - 2009 IEEE 31st …, 2009 - ieeexplore.ieee.org
A critical factor in work group coordination, communication has been studied extensively.
Yet, we are missing objective evidence of the relationship between successful coordination …

Predicting component failures at design time

A Schröter, T Zimmermann, A Zeller - Proceedings of the 2006 ACM …, 2006 - dl.acm.org
How do design decisions impact the quality of the resulting software? In an empirical study
of 52 ECLIPSE plug-ins, we found that the software design as well as past failure history …

Predicting aging-related bugs using software complexity metrics

D Cotroneo, R Natella, R Pietrantuono - Performance Evaluation, 2013 - Elsevier
Long-running software systems tend to show degraded performance and an increased
failure occurrence rate. This problem, known as Software Aging, which is typically related to …

Leveraging meta-heuristic algorithms for effective software fault prediction: a comprehensive study

Z Dang, H Wang - Journal of Engineering and Applied Science, 2024 - Springer
In large-scale software development, the increasing complexity of software products poses a
daunting challenge to maintaining software quality. Given this challenge, software fault …

Calculation and optimization of thresholds for sets of software metrics

S Herbold, J Grabowski, S Waack - Empirical Software Engineering, 2011 - Springer
In this article, we present a novel algorithmic method for the calculation of thresholds for a
metric set. To this aim, machine learning and data mining techniques are utilized. We define …

Domain matters: bringing further evidence of the relationships among anti-patterns, application domains, and quality-related metrics in java mobile apps

M Linares-Vásquez, S Klock, C McMillan… - Proceedings of the …, 2014 - dl.acm.org
Some previous work began studying the relationship between application domains and
quality, in particular through the prevalence of code and design smells (eg, anti-patterns) …

Predicting subsystem failures using dependency graph complexities

T Zimmermann, N Nagappan - The 18th IEEE International …, 2007 - ieeexplore.ieee.org
In any software project, developers need to be aware of existing dependencies and how
they affect their system. We investigated the architecture and dependencies of Windows …