mlsanityData to 13 Oct 2026

DapStep: Deep Assignee Prediction for Stack Trace Error rePresentation

arXiv 2201.05256 ↗First posted 14 Jan 2022cs.SE cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

The task of finding the best developer to fix a bug is called bug triage. Most of the existing approaches consider the bug triage task as a classification problem, however, classification is not appropriate when the sets of classes change over time (as developers often do in a project). Furthermore, to the best of our knowledge, all the existing models use textual sources of information, i.e., bug descriptions, which are not always available. In this work, we explore the applicability of existing solutions for the bug triage problem when stack traces are used as the main data source of bug reports. Additionally, we reformulate this task as a ranking problem and propose new deep learning models to solve it. The models are based on a bidirectional recurrent neural network with attention and on a convolutional neural network, with the weights of the models optimized using a ranking loss function. To improve the quality of ranking, we propose using additional information from version control system annotations. Two approaches are proposed for extracting features from annotations: manual and using an additional neural network. To evaluate our models, we collected two datasets of real-world stack traces. Our experiments show that the proposed models outperform existing models adapted to handle stack traces. To facilitate further research in this area, we publish the source code of our models and one of the collected datasets.

Key facts. No citing papers in the map yet (data through 13 Oct 2026). Builds on 9 of its 51 references that are in the map. First posted on arXiv 14 Jan 2022.

Builds on

9 of 51 references.

References · 9

  1. 2017Attention Is All You Needcited by 60,106
  2. 2014Adam: A Method for Stochastic Optimizationcited by 37,093
  3. 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,539
  4. 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,360
  5. 2018Deep contextualized word representationscited by 2,286
  6. 2014Deep Learning in Neural Networks: An Overviewcited by 767
  7. 2018DeepTriage: Exploring the Effectiveness of Deep Learning for Bug Triagingcited by 20
  8. 2017Developer Prioritization in Bug Repositoriescited by 7
  9. 2021S3M: Siamese Stack (Trace) Similarity Measurecited by 3

Built on by

Not cited yet.