TriagerX: Dual Transformers for Bug Triaging Tasks with Content and Interaction Based Rankings
Not on the map. Why?
Abstract (arXiv)
Pretrained Language Models or PLMs are transformer-based architectures that can be used in bug triaging tasks. PLMs can better capture token semantics than traditional Machine Learning (ML) models that rely on statistical features (e.g., TF-IDF, bag of words). However, PLMs may still attend to less relevant tokens in a bug report, which can impact their effectiveness. In addition, the model can be sub-optimal with its recommendations when the interaction history of developers around similar bugs is not taken into account. We designed TriagerX to address these limitations. First, to assess token semantics more reliably, we leverage a dual-transformer architecture. Unlike current state-of-the-art (SOTA) baselines that employ a single transformer architecture, TriagerX collects recommendations from two transformers with each offering recommendations via its last three layers. This setup generates a robust content-based ranking of candidate developers. TriagerX then refines this ranking by employing a novel interaction-based ranking methodology, which considers developers' historical interactions with similar fixed bugs. Across five datasets, TriagerX surpasses all nine transformer-based methods, including SOTA baselines, often improving Top-1 and Top-3 developer recommendation accuracy by over 10%. We worked with our large industry partner to successfully deploy TriagerX in their development environment. The partner required both developer and component recommendations, with components acting as proxies for team assignments-particularly useful in cases of developer turnover or team changes. We trained TriagerX on the partner's dataset for both tasks, and it outperformed SOTA baselines by up to 10% for component recommendations and 54% for developer recommendations.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 24 of its 74 references that are in the map. First posted on arXiv 23 Aug 2025.
Builds on
24 of 74 references.
References · 24
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,170
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,375
- 2018Deep contextualized word representationscited by 2,290
- 2019HuggingFace's Transformers: State-of-the-art Natural Language Processingcited by 2,218
- 2020DeBERTa: Decoding-enhanced BERT with Disentangled Attentioncited by 2,181
- 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,310
- 2020MPNet: Masked and Permuted Pre-training for Language Understandingcited by 981
- 2019Right for the Wrong Reasons: Diagnosing Syntactic Heuristics in Natural Language Inferencecited by 876
12 more
- 2021Does Knowledge Distillation Really Work?cited by 190
- 2024Ensemble Learning for Heterogeneous Large Language Models with Deep Parallel Collaborationcited by 67
- 2019When does Diversity Help Generalization in Classification Ensembles?cited by 27
- 2017Easy over Hard: A Case Study on Deep Learningcited by 20
- 2018DeepTriage: Exploring the Effectiveness of Deep Learning for Bug Triagingcited by 20
- 2017Developer Prioritization in Bug Repositoriescited by 7
- 2020Multiple Word Embeddings for Increased Diversity of Representationcited by 4
- 2019A multi-label, dual-output deep neural network for automated bug triagingcited by 3
- 2022Comparison and Combination of Sentence Embeddings Derived from Different Supervision Signalscited by 3
- 2023Effects of Human Adversarial and Affable Samples on BERT Generalizationcited by 3
- 2023A Comparative Study of Transformer-based Neural Text Representation Techniques on Bug Triagingcited by 2
- 2022ADPTriage: Approximate Dynamic Programming for Bug Triagecited by 1
Built on by
Not cited yet.