Amalgamation of Classical and Large Language Models for Duplicate Bug Detection: A Comparative Study
Source abstract
Abstract
Duplicate bug reporting is a critical problem in the software repositories’ mining area. Duplicate bug reports can lead to redundant efforts, wasted resources, and delayed software releases. Thus, their accurate identificat... | Find, read and cite all the research you need on Tech Science Press
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Advanced Malware Detection Techniques · Hate Speech and Cyberbullying Detection · Spam and Phishing Detection
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (60)
Show source-provided references
1. Sehra · Advances in artificial intelligence. Canadian AI. Lecture notes in computer science · 2020 · 12109 · 470
2. An intelligent duplicate bug report detection method based on technical term extraction
3. A discriminative model approach for accurate duplicate bug report retrieval
4. Duplicate bug report detection: how far are we?10.1145/3603109 ↗
5. Studying the needed effort for identifying duplicate issues10.1007/s10664-015-9404-6 ↗
6. Does deep learning improve the performance of duplicate bug report detection? an empirical study?10.1016/j.jss.2023.111607 ↗
7. Towards more accurate retrieval of duplicate bug reports
8. New features for duplicate bug detection
9. Duplicate bug report detection with a combination of information retrieval and topic modeling
10. An approach to detecting duplicate bug reports using natural language and execution information
11. Automated duplicate detection for bug tracking systems
12. Automated duplicate bug report detection using multi-factor analysis10.1587/transinf.2016EDP7052 ↗
13. Combining word embedding with information retrieval to recommend similar bug reports
14. PRST: a pagerank-based summarization technique for summarizing bug reports with duplicates10.1142/S0218194017500322 ↗
15. Improved duplicate bug report identification
16. A contextual approach towards more accurate duplicate bug report detection
17. Improving the accuracy of duplicate bug report detection using textual similarity measures
18. DWEN: deep word embedding network for duplicate bug report detection in software repositories
19. Zhang T, Irsan IC, Thung F, Lo D. Cupid: leveraging ChatGPT for more accurate duplicate bug report detection. 2023. doi:10.48550/arXiv.2308.10022.10.1145/3576042 ↗
20. Duplicate bug report detection and classification system based on deep learning technique10.1109/ACCESS.2020.3033045 ↗
21. Adaptive deep learning model for software bug detection and classification10.32604/csse.2023.025991 ↗
22. A systematic study of duplicate bug report detection
23. Duplicate bug report detection using dual-channel convolutional neural networks
24. Automatic duplicate bug report detection using information retrieval-based versus machine learning based approaches
25. RepresentThemAll: a universal learning representation of bug reports
26. Rediscovery datasets: connecting duplicate reports
27. An extended survey concerning the significance of artificial intelligence and machine learning techniques for bug triage and management10.1109/ACCESS.2023.3329732 ↗
28. Duplicate bug report detection using named entity recognition10.1016/j.knosys.2023.111258 ↗
29. Towards understanding the impacts of textual dissimilarity on duplicate bug report detection
30. DENATURE: duplicate detection and type identification in open source bug repositories10.1007/s13198-023-01855-x ↗
31. Sentence embedding and fine-tuning to automatically identify duplicate bugs
32. Leveraging multi-level embeddings for knowledge-aware bug report reformulation10.1016/j.jss.2023.111617 ↗
33. A survey of GPT-3 family large language models including ChatGPT and GPT-410.1016/j.nlp.2023.100048 ↗
34. Minaee S, Mikolov T, Nikzad N, Chenaghlu M, Socher R, Amatriain X, et al. Large language models: a survey. 2024 Feb. doi:10.48550/arXiv.2402.06196.
35. Zhao WX, Zhou K, Li J, Tang T, Wang X, Hou Y, et al. A survey of large language models. 2023 Nov. doi:10.48550/arXiv.2303.18223.
36. Large language models can self-improve
37. Unifying large language models and knowledge graphs: a roadmap10.1109/TKDE.2024.3352100 ↗
38. ChatGPT and the rise of large language models: the new AI-driven infodemic threat in public health10.3389/fpubh.2023.1166120 ↗
39. LLaMA: open and efficient foundation language models
40. Bug mining model based on event-component similarity to discover similar and duplicate GUI bugs
41. Detecting duplicate bug report using character n-gram-based features
42. Mikolov T. Efficient estimation of word representations in vector space. arXiv:1301.3781. 2013;3781.
43. Global vectors for node representations
44. Devlin J, Chang M-W, Lee K, Toutanova K. Bert: pre-training of deep bidirectional transformers for language understanding. 2018 Oct. doi:10.48550/arXiv.1810.04805.
45. Liu Y, Ott M, Goyal N, Du J, Joshi M, Chen D, et al. RoBERTa: a robustly optimized BERT pretraining approach. 2019. doi:10.48550/arXiv.1907.11692.
46. Augmented SBERT: data augmentation method for improving bi-encoders for pairwise sentence scoring tasks
47. Fournier L, Dupoux E, Dunbar E. Analogies minus analogy test: measuring regularities in word embeddings. arXiv:2010.03446. 202010.18653/v1/2020.conll-1.29 ↗
48. New methodology for contextual features usage in duplicate bug reports detection
49. Fast detection of duplicate bug reports using LDA-based topic modeling and classification
50. Face H. Massive text embedding benchmark (MTEB); 2024 [cited 2024 Nov 20]. Available from: https://huggingface.co/spaces/mteb.
51. Sanh V, Debut L, Chaumond J, Wolf T. Distilbert, a distilled version of BERT: smaller, faster, cheaper and lighter. 2019 Oct. doi:10.48550/arXiv.1910.01108.
52. Wolf T, Debut L, Sanh V, Chaumond J, Delangue C, Moi A, et al. Huggingface’s transformers: state-of-the-art natural language processing. 2019 Oct. doi:10.48550/arXiv.1910.03771.10.18653/v1/2020.emnlp-demos.6 ↗
53. Characterizing bug workflows in Mozilla Firefox
54. Cliff’s delta calculator: a non-parametric effect size program for two groups of observations10.11144/Javeriana.upsy10-2.cdcp ↗
55. Duplicate bug report detection using an attention-based neural language model10.1109/TR.2022.3193645 ↗
56. Freestone M, Santu SKK. Word embeddings revisited: do LLMs offer something new?. 2024 Feb. doi:10.48550/arXiv.2402.11094.
57. Ye J, Xu N, Wang Y, Zhou J, Zhang Q, Gui T, et al. Data augmentation via large language models for few-shot named entity recognition. 2024 Feb. doi:10.48550/arXiv.2402.14568.
58. Li Y, Zhang R, Liu J. An enhanced prompt-based LLM reasoning scheme via knowledge graph-integrated collaboration. 2024 Feb. doi:10.48550/arXiv.2402.14568.10.1007/978-3-031-72344-5_17 ↗
59. On usefulness of the deep-learning-based bug localization models to practitioners
60. A survey on bug deduplication and triage methods from multiple points of view10.3390/app13158788 ↗