paper-with-me

홈 › Papers

TriagerX: Dual Transformers for Bug Triaging Tasks with Content and Interaction Based Rankings

2025-08-23 · Md Afif Al Mamun, Gias Uddin, Lan Xia, Longyu Zhang 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.

📄 PDF Abstract BibTeX arXiv:2508.16860

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

CLPsych 2016 Shared Task: Triaging content in online peer-support forums

2016-06-01 · WS 2016 6 · David N. Milne, Glen Pink, Ben Hachey, Rafael A. Calvo

Triaging Content Severity in Online Mental Health Forums

2017-02-22 · Arman Cohan, Sydney Young, Andrew Yates, Nazli Goharian

Mental health forums are online communities where people express their issues and seek help from moderators and other users. In such forums, there are often posts with severe content indicating that the user is in acute …

A Comparative Study of Transformer-based Neural Text Representation Techniques on Bug Triaging

2023-10-10 · Atish Kumar Dipongkor, Kevin Moran

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 particu…

text-classificationText Classification

Individual Claims Forecasting with Bayesian Mixture Density Networks

2020-03-05 · Kevin Kuo

We introduce an individual claims forecasting framework utilizing Bayesian mixture density networks that can be used for claims analytics tasks such as case reserving and triaging. The proposed approach enables incorpora…

A multi-label, dual-output deep neural network for automated bug triaging

2019-10-13 · Christopher A. Choquette-Choo, David Sheldon, Jonny Proppe, John Alphonso-Gibbs 외

Bug tracking enables the monitoring and resolution of issues and bugs within organizations. Bug triaging, or assigning bugs to the owner(s) who will resolve them, is a critical component of this process because there are…

Incremental LearningMulti-class ClassificationMulti-Label ClassificationMUlTI-LABEL-ClASSIFICATION