Bug Analysis Towards Bug Resolution Time Prediction
Hasan Yagiz Ozkan, Poul Einer Heegaard, Wolfgang Kellerer, Carmen Mas-Machuca
TL;DR
The paper analyzes Jira bug data to understand and predict bug resolution time in network softwarization projects (ONAP/ONOS and Apache). It develops a data-collection and filtering pipeline, analyzes state-transition flows and time spent in states, and examines how bug attributes affect timing. It then proposes neural-network models to predict exact resolution times and classify bugs as fast or slow, comparing to NB and kNN baselines and achieving favorable results. The findings highlight the practical value of predicting resolution time for workload planning and resource allocation in open-source network software projects, with potential extensions to broader datasets and preprocessing techniques.
Abstract
Bugs are inevitable in software development, and their reporting in open repositories can enhance software transparency and reliability assessment. This study aims to extract information from the issue tracking system Jira and proposes a methodology to estimate resolution time for new bugs. The methodology is applied to network project ONAP, addressing concerns of network operators and manufacturers. This research provides insights into bug resolution times and related aspects in network softwarization projects.
