An Ensemble Method for Bug Triaging using Large Language Models

5Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This study delves into the automation of bug triaging - the process of assigning bug reports to appropriate developers and components in software development. At the core of our investigation are six transformer-based Large Language Models (LLMs), which we fine-tuned using a sequence classification method tailored for bug triaging tasks. Our results demonstrate a noteworthy performance of the DeBERTa model, which significantly outperforms its counterparts CodeBERT, DistilBERT, RoBERTa, ALBERT, and BERT in terms of effectiveness. However, it is crucial to note that despite the varying performance of each model, each model exhibits a unique degree of orthogonality, indicating distinct strengths in their bug triaging capabilities. Leveraging these orthogonal characteristics, we propose an ensemble method combining these LLMs through voting and stacking techniques. Remarkably, our findings reveal that the voting-based ensemble method surpasses all individual baselines in performance.

Cite

CITATION STYLE

APA

Dipongkor, A. K. (2024). An Ensemble Method for Bug Triaging using Large Language Models. In Proceedings - International Conference on Software Engineering (pp. 438–440). IEEE Computer Society. https://doi.org/10.1145/3639478.3641228

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free