Pith. sign in

REVIEW 2 cited by

Aggregation of Stack Trace Similarities for Crash Report Deduplication

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2205.00212 v1 pith:2MDC56I2 submitted 2022-04-30 cs.SE

classification cs.SE
keywords stackaggregationapproachexistinginformationtracebetterdata
verification ladder T0 review T1 audit T2 compute T3 formal

Signed reviews

No signed human review yet.

0 comments
read the original abstract

The automatic collection of stack traces in bug tracking systems is an integral part of many software projects and their maintenance. However, such reports often contain a lot of duplicates, and the problem of de-duplicating them into groups arises. In this paper, we propose a new approach to solve the deduplication task and report on its use on the real-world data from JetBrains, a leading developer of IDEs and other software. Unlike most of the existing methods, which assign the incoming stack trace to a particular group in which a single most similar stack trace is located, we use the information about all the calculated similarities to the group, as well as the information about the timestamp of the stack traces. This approach to aggregating all available information shows significantly better results compared to existing solutions. The aggregation improved the results over the state-of-the-art solutions by 15 percentage points in the Recall Rate Top-1 metric on the existing NetBeans dataset and by 8 percentage points on the JetBrains data. Additionally, we evaluated a simpler k-Nearest Neighbors approach to aggregation and showed that it cannot reach the same levels of improvement. Finally, we studied what features from the aggregation contributed the most towards better quality to understand which of them to develop further. We publish the implementation of the suggested approach, and will release the newly collected industrial dataset upon acceptance to facilitate further research in the area.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Stack Trace Deduplication: Faster, More Accurately, and in More Realistic Scenarios

    cs.SE 2024-12 conditional novelty 5.0 of 10

    A retrieve-and-rerank model with BPE tokenization outperforms prior stack trace deduplication methods on four open-source datasets and a new industrial dataset, while running faster than most baselines.

  2. Finding Important Stack Frames in Large Systems

    cs.SE 2025-01 conditional novelty 3.0 of 10

    An IDF-based tool that highlights the three rarest stack-trace frames was integrated into JetBrains' bug processing and received a usefulness score of 3.6/5 from 18 developers.

Pith tools