A Comparative Study of Transformer-based Neural Text Representation Techniques on Bug Triaging
Atish Kumar Dipongkor, Kevin Moran

TL;DR
This study evaluates transformer-based neural text representations, especially DeBERTa, for automating bug triaging, demonstrating significant performance improvements and revealing their varied effectiveness across different bug report types.
Contribution
It is one of the first to fine-tune transformer models like DeBERTa for bug triaging, providing comprehensive quantitative and qualitative analysis on multiple datasets.
Findings
DeBERTa outperforms other models in bug developer and component assignment.
Transformer models significantly improve triaging accuracy over prior methods.
Different models excel at different bug report types.
Abstract
Often, the first step in managing bug reports is related to triaging a bug to the appropriate developer who is best suited to understand, localize, and fix the target bug. Additionally, assigning a given bug to a particular part of a software project can help to expedite the fixing process. However, despite the importance of these activities, they are quite challenging, where days can be spent on the manual triaging process. Past studies have attempted to leverage the limited textual data of bug reports to train text classification models that automate this process -- to varying degrees of success. However, the textual representations and machine learning models used in prior work are limited by their expressiveness, often failing to capture nuanced textual patterns that might otherwise aid in the triaging process. Recently, large, transformer-based, pre-trained neural text…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Software Engineering Techniques and Practices · Open Source Software Innovations
MethodsMulti-Head Attention · Attention Is All You Need · Linear Layer · Dropout · How do I file a dispute with Expedia?*DisputeFastService · Weight Decay · DeBERTa · Softmax · Refunds@Expedia|||How do I get a full refund from Expedia? · Linear Warmup With Linear Decay
