• Home
  • Search
  • Bug Priority Change Prediction: An Exploratory Study on Apache Software
  • https://doi.org/10.1145/3785148Copy DOI Icon

Bug Priority Change Prediction: An Exploratory Study on Apache Software

Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

Bug fixing is a critical activity in the software development process. In issue tracking systems such as JIRA, each bug report is assigned a priority level to indicate the urgency and importance level of the bug. The priority may change during the bug fixing process, indicating that the urgency and importance level of the bug will change with the bug fixing. However, manually evaluating priority changes for bugs is a tedious process that heavily relies on the subjective judgment of developers and project managers, leading to incorrect priority changes and thus hindering timely bug fixes. Given the lack of research on bug priority change prediction, we propose a novel two-phase bug report priority change prediction method based on bug fixing evolution features and class imbalance handling strategy. Specifically, we divided the bug lifecycle into two phases: bug reporting and bug fixing, and constructed bug priority change prediction models for each phase. To evaluate the performance of our method, we conducted experiments on a bug dataset constructed from 32 non-trivial Apache projects. The experimental results show that our proposed bug fixing evolution features and the adopted class imbalance handling strategy can effectively improve the performance of prediction models. The F1-score of the prediction model constructed for the bug reporting phase reached 0.798, while the F1-weighted and F1-macro of the prediction model constructed for the bug fixing phase were 0.712 and 0.613, respectively. Furthermore, we explored the cross-project applicability of our prediction models and their performance at different priority levels. The findings indicate large variations in model performance across different projects, although the overall scores remain decent. Meanwhile, the predictive performance across various priority levels remained relatively consistently high.

Similar Papers
  • Conference Article

Stage-oriented Analysis on Factors Impacting Bug Fixing Time

  • Jul 01, 2016
  • Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering
  • Hong Wu +4
  • Conference Article
  • Citations258

How do fixes become bugs?

  • Sep 09, 2011
  • Zuoning Yin +4
  • Conference Article
  • Citations184

Identifying security bug reports via text mining: An industrial case study

  • May 01, 2010
  • Michael Gegick +2
  • Research Article
  • Citations44

Analyzing bug fix for automatic bug cause classification

  • Jan 28, 2020
  • Journal of Systems and Software
  • Zhen Ni +5
  • Research Article
  • Citations32

Are tweets useful in the bug fixing process? An empirical study on Firefox and Chrome

  • Nov 09, 2017
  • Empirical Software Engineering
  • Mariam El Mezouar +2
  • Research Article
  • Citations4

Characterizing duplicate bugs: Perceptions of practitioners and an empirical analysis

  • Mar 01, 2022
  • Journal of Software: Evolution and Process
  • Berfin Kucuk +2
  • Conference Article
  • Citations48

Bug Report Enrichment with Application of Automated Fixer Recommendation

  • May 01, 2017
  • Tao Zhang +4
  • Conference Article
  • Citations14

Has this bug been reported?

  • Oct 01, 2013
  • Kaiping Liu +2
  • Conference Article
  • Citations12

Intelligent bug fixing with software bug knowledge graph

  • Oct 26, 2018
  • Cheng Zhou
  • Conference Article
  • Citations21

Integrating Issue Tracking Systems with Community-Based Question and Answering Websites

  • Jun 01, 2013
  • Denzil Correa +1
  • Conference Article
  • Citations79

Empirical Evaluation of Bug Linking

  • Mar 01, 2013
  • T F Bissyande +5
  • Conference Article
  • Citations2

Multiclass Labelling For Bug Report Severity Prediction Using Semantic Analysis And Machine Learning

  • Jul 01, 2022
  • Kulbhushan Bansal +2
  • Research Article
  • Citations42

Effective Prediction of Bug-Fixing Priority via Weighted Graph Convolutional Networks

  • May 21, 2021
  • IEEE Transactions on Reliability
  • Sen Fang +4
  • Conference Article
  • Citations5

Good or Bad Committers? A Case Study of Committers' Cautiousness and the Consequences on the Bug Fixing Process in the Eclipse Project

  • Nov 01, 2011
  • Anakorn Jongyindee +3
  • Conference Article
  • Citations16

Interactive Visualization of Bug Reports Using Topic Evolution and Extractive Summaries

  • Sep 01, 2014
  • Shamima Yeasmin +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.