A Defect is Being Born: How Close Are We? A Time Sensitive Forecasting Approach
By: Mikel Robredo , Matteo Esposito , Fabio Palomba and more
Potential Business Impact:
Finds software bugs before they happen.
Background. Defect prediction has been a highly active topic among researchers in the Empirical Software Engineering field. Previous literature has successfully achieved the most accurate prediction of an incoming fault and identified the features and anomalies that precede it through just-in-time prediction. As software systems evolve continuously, there is a growing need for time-sensitive methods capable of forecasting defects before they manifest. Aim. Our study seeks to explore the effectiveness of time-sensitive techniques for defect forecasting. Moreover, we aim to investigate the early indicators that precede the occurrence of a defect. Method. We will train multiple time-sensitive forecasting techniques to forecast the future bug density of a software project, as well as identify the early symptoms preceding the occurrence of a defect. Expected results. Our expected results are translated into empirical evidence on the effectiveness of our approach for early estimation of bug proneness.
Similar Papers
Breaking New Ground in Software Defect Prediction: Introducing Practical and Actionable Metrics with Superior Predictive Power for Enhanced Decision-Making
Software Engineering
Finds bugs by watching how people code.
Towards an Interpretable Analysis for Estimating the Resolution Time of Software Issues
Software Engineering
Predicts how long fixing computer problems will take.
Anticipating Bugs: Ticket-Level Bug Prediction and Temporal Proximity Effects
Software Engineering
Finds future bugs before code is written.