paper-with-me

홈 › Papers

S3M: Siamese Stack (Trace) Similarity Measure

2021-03-18 · Aleksandr Khvorov, Roman Vasiliev, George Chernishev, Irving Muller Rodrigues, Dmitrij Koznov, Nikita Povarov

Automatic crash reporting systems have become a de-facto standard in software development. These systems monitor target software, and if a crash occurs they send details to a backend application. Later on, these reports are aggregated and used in the development process to 1) understand whether it is a new or an existing issue, 2) assign these bugs to appropriate developers, and 3) gain a general overview of the application's bug landscape. The efficiency of report aggregation and subsequent operations heavily depends on the quality of the report similarity metric. However, a distinctive feature of this kind of report is that no textual input from the user (i.e., bug description) is available: it contains only stack trace information. In this paper, we present S3M ("extreme") -- the first approach to computing stack trace similarity based on deep learning. It is based on a siamese architecture that uses a biLSTM encoder and a fully-connected classifier to compute similarity. Our experiments demonstrate the superiority of our approach over the state-of-the-art on both open-sourced data and a private JetBrains dataset. Additionally, we review the impact of stack trace trimming on the quality of the results.

📄 PDF Abstract BibTeX arXiv:2103.10526

Code (1)

akhvorov/S3M 공식 구현 pytorch

Methods 이 논문이 사용한 방법론

Tanh Activation 설명 없음
Sigmoid Activation 설명 없음
LSTM An LSTM is a type of recurrent neural network that addresses the vanishing gradient problem in vanilla…
BiLSTM A Bidirectional LSTM, or biLSTM, is a sequence processing model that consists of two LSTMs: one taking the input in a forward direction, and the other in a backwards…

Similar Papers 제목 키워드 기반

Camera Trace Erasing

2020-03-16 · CVPR 2020 6 · Chang Chen, Zhiwei Xiong, Xiaoming Liu, Feng Wu

Camera trace is a unique noise produced in digital imaging process. Most existing forensic methods analyze camera trace to identify image origins. In this paper, we address a new low-level vision problem, camera trace er…

Extractive Summarization for Arabic Documents Using SAraBERT with a Semantic Siamese Similarity Evaluation Metric

2026-08-21 · Sami Shames El Deen, Mariette Awad arxiv

In this research, we introduce SAraBERT, an enhanced version of AraBERT which proposes inter-sentence transformer layers for extractive summarization tasks. To ensure that the summaries generated by SAraBERT achieve a hi…

Stack Trace-Based Crash Deduplication with Transformer Adaptation

2025-08-26 · Md Afif Al Mamun, Gias Uddin, Lan Xia, Longyu Zhang arxiv

Automated crash reporting systems generate large volumes of duplicate reports, overwhelming issue-tracking systems and increasing developer workload. Traditional stack trace-based deduplication methods, relying on string…

Information Retrieval

UniMelb at SemEval-2018 Task 12: Generative Implication using LSTMs, Siamese Networks and Semantic Representations with Synonym Fuzzing

2018-06-01 · SEMEVAL 2018 6 · Anirudh Joshi, Tim Baldwin, Richard O. Sinnott, Cecile Paris

This paper describes a warrant classification system for SemEval 2018 Task 12, that attempts to learn semantic representations of reasons, claims and warrants. The system consists of 3 stacked LSTMs: one for the reason, …

General ClassificationMulti-Task LearningSemantic SimilaritySemantic Textual Similarity+1

Semantic Textual Similarity with Siamese Neural Networks

2019-09-01 · RANLP 2019 9 · Tharindu Ranasinghe, Constantin Orasan, Ruslan Mitkov

Calculating the Semantic Textual Similarity (STS) is an important research area in natural language processing which plays a significant role in many applications such as question answering, document summarisation, infor…

Information RetrievalQuestion AnsweringRetrievalSemantic Textual Similarity+1