When Bugs Linger: A Study of Anomalous Resolution Time Outliers and Their Themes
By: Avinash Patil
Potential Business Impact:
Finds slow software problems to fix them faster.
Efficient bug resolution is critical for maintaining software quality and user satisfaction. However, specific bug reports experience unusually long resolution times, which may indicate underlying process inefficiencies or complex issues. This study presents a comprehensive analysis of bug resolution anomalies across seven prominent open-source repositories: Cassandra, Firefox, Hadoop, HBase, SeaMonkey, Spark, and Thunderbird. Utilizing statistical methods such as Z-score and Interquartile Range (IQR), we identify anomalies in bug resolution durations. To understand the thematic nature of these anomalies, we apply Term Frequency-Inverse Document Frequency (TF-IDF) for textual feature extraction and KMeans clustering to group similar bug summaries. Our findings reveal consistent patterns across projects, with anomalies often clustering around test failures, enhancement requests, and user interface issues. This approach provides actionable insights for project maintainers to prioritize and effectively address long-standing bugs.
Similar Papers
Towards an Interpretable Analysis for Estimating the Resolution Time of Software Issues
Software Engineering
Predicts how long fixing computer problems will take.
Bug Destiny Prediction in Large Open-Source Software Repositories through Sentiment Analysis and BERT Topic Modeling
Software Engineering
Predicts if computer bugs will be fixed.
Automated Bug Report Prioritization in Large Open-Source Projects
Software Engineering
Helps fix computer problems faster by sorting them.