Automated Duplicate Bug Report Detection in Large Open Bug Repositories
Not on the map. Why?
Abstract (arXiv)
Many users and contributors of large open-source projects report software defects or enhancement requests (known as bug reports) to the issue-tracking systems. However, they sometimes report issues that have already been reported. First, they may not have time to do sufficient research on existing bug reports. Second, they may not possess the right expertise in that specific area to realize that an existing bug report is essentially elaborating on the same matter, perhaps with a different wording. In this paper, we propose a novel approach based on machine learning methods that can automatically detect duplicate bug reports in an open bug repository based on the textual data in the reports. We present six alternative methods: Topic modeling, Gaussian Naive Bayes, deep learning, time-based organization, clustering, and summarization using a generative pre-trained transformer large language model. Additionally, we introduce a novel threshold-based approach for duplicate identification, in contrast to the conventional top-k selection method that has been widely used in the literature. Our approach demonstrates promising results across all the proposed methods, achieving accuracy rates ranging from the high 70%'s to the low 90%'s. We evaluated our methods on a public dataset of issues belonging to an Eclipse open-source project.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 4 of its 17 references that are in the map. First posted on arXiv 21 Apr 2025.
Builds on
4 of 17 references.
References · 4
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2023GPT-4 Technical Reportcited by 18,396
- 2023CUPID: Leveraging ChatGPT for More Accurate Duplicate Bug Report Detectioncited by 9
- 2022Duplicate Bug Report Detection: How Far Are We?cited by 8
Built on by
Citing papers per year: 2025: 1.
1 paper.