• Home
  • Search
  • Characterizing duplicate bugs: Perceptions of practitioners and an empirical analysis
  • Open Access IconOpen Access
  • Cite Icon4
  • https://doi.org/10.1002/smr.2446Copy DOI Icon

Characterizing duplicate bugs: Perceptions of practitioners and an empirical analysis

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

Abstract Bug handling is an essential part of the software development process. Ideally, in a bug‐tracking system, bugs are reported, fixed, verified, and closed. In some cases, bugs have to be reopened mostly due to an incorrect fix. However, instead of reopening the existing bug report, users may submit a new report for a previously reported bug, which results in duplicate bug reports. Users might report duplicate bugs if they miss the previous bug report or if the previous bug is unresolved (i.e., in progress) and therefore cannot be reopened. These duplicate bug reports may cost extra maintenance efforts in triaging and bug fixing. There have been several studies on characterizing reopened bugs and duplicate bug reports; however, to the best of our knowledge, there has been no prior work on understanding the dynamics of their interaction, which ismissed reopenbugs. Our study is based on analyzing the difference between duplicate and nonduplicate bugs and further categorizing the duplicate bugs. In this regard, we categorize duplicate bugs according to the original bug's resolution status at the duplicate's creation time as Master‐Unresolved bugs and Master‐Resolved (Missed Reopen) bugs to distinguish their properties. We compare these two types of bugs in terms of their relationship to their master bug, bug surface time, bug fix time, bug's severity, and the number of users involved. We perform case studies using the Eclipse and Mozilla projects' bug repositories that include more than 165,500 and 394,000 bug reports, respectively. Additionally, we investigate the perceived importance, impact, and causes of duplicate bugs, as well as the difference between nonduplicate and duplicate bugs and its categories for practitioners in the software industry by conducting a survey.

Similar Papers
  • PDF
  • Preprint Article
  • Citations6

Stopping duplicate bug reports before they start with Continuous Querying for bug reports

  • Aug 18, 2016
  • Abram Hindle
  • Conference Article
  • Citations15

Has this bug been reported?

  • Nov 11, 2012
  • Kaiping Liu +2
  • Conference Article
  • Citations26

Coping with duplicate bug reports in free/open source software projects

  • Sep 01, 2011
  • J L Davidson +2
  • Conference Article
  • Citations51

Learning to rank duplicate bug reports

  • Oct 29, 2012
  • Jian Zhou +1
  • Research Article
  • Citations8

Does Deep Learning improve the performance of duplicate bug report detection? An empirical study

  • Jan 06, 2023
  • Journal of Systems and Software
  • Yuan Jiang +4
  • Research Article

IMPROVING DETECTION PERFORMANCE OF DUPLICATE BUG REPORTS USING EXTENDED CLASS CENTROID INFORMATION

  • Jun 19, 2019
  • Scientific Journal of Tra Vinh University
  • Phuc Minh Nhan
  • Research Article

MULTI-FEATURE MODEL FOR DUPLICATE BUG REPORTS DETECTION SOLUTION

  • Jun 13, 2019
  • Scientific Journal of Tra Vinh University
  • Phuc Minh Nhan +1
  • 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
  • Citations23

Weight similarity measurement model based, object oriented approach for bug databases mining to detect similar and duplicate bugs

  • Jan 23, 2009
  • Naresh Kumar Nagwani +1
  • Conference Article
  • Citations45

It Takes Two to Tango: Combining Visual and Textual Information for Detecting Duplicate Video-Based Bug Reports

  • May 01, 2021
  • Nathan Cooper +4
  • PDF
  • Research Article
  • Citations22

En-LDA: An Novel Approach to Automatic Bug Report Assignment with Entropy Optimized Latent Dirichlet Allocation

  • Apr 25, 2017
  • Entropy
  • Wen Zhang +2
  • Conference Article
  • Citations184

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

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

Bug Priority Change Prediction: An Exploratory Study on Apache Software

  • Dec 15, 2025
  • ACM Transactions on Software Engineering and Methodology
  • Guangzong Cai +5
  • PDF
  • Research Article
  • Citations29

Machine Learning Approaches for Predicting the Severity Level of Software Bug Reports in Closed Source Projects

  • Jan 01, 2019
  • International Journal of Advanced Computer Science and Applications
  • Aladdin Baarah +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.