Standard

S3M : Siamese Stack (Trace) Similarity Measure. / Khvorov, Aleksandr ; Vasiliev, Roman; Chernishev, George; Rodrigues, Irving Muller; Koznov, Dmitrij; Povarov, Nikita.

2021 IEEE/ACM 18th International Conference on Mining Software Repositories, MSR 2021: Proceedings . Institute of Electrical and Electronics Engineers Inc., 2021. стр. 266-270 9463141 (IEEE International Working Conference on Mining Software Repositories).

Результаты исследований: Публикации в книгах, отчётах, сборниках, трудах конференцийстатья в сборнике материалов конференциинаучнаяРецензирование

Harvard

Khvorov, A, Vasiliev, R, Chernishev, G, Rodrigues, IM, Koznov, D & Povarov, N 2021, S3M: Siamese Stack (Trace) Similarity Measure. в 2021 IEEE/ACM 18th International Conference on Mining Software Repositories, MSR 2021: Proceedings ., 9463141, IEEE International Working Conference on Mining Software Repositories, Institute of Electrical and Electronics Engineers Inc., стр. 266-270, 18th IEEE/ACM International Conference on Mining Software Repositories, MSR 2021, Virtual, Online, 17/05/21. https://doi.org/10.1109/MSR52588.2021.00038

APA

Khvorov, A., Vasiliev, R., Chernishev, G., Rodrigues, I. M., Koznov, D., & Povarov, N. (2021). S3M: Siamese Stack (Trace) Similarity Measure. в 2021 IEEE/ACM 18th International Conference on Mining Software Repositories, MSR 2021: Proceedings (стр. 266-270). [9463141] (IEEE International Working Conference on Mining Software Repositories). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/MSR52588.2021.00038

Vancouver

Khvorov A, Vasiliev R, Chernishev G, Rodrigues IM, Koznov D, Povarov N. S3M: Siamese Stack (Trace) Similarity Measure. в 2021 IEEE/ACM 18th International Conference on Mining Software Repositories, MSR 2021: Proceedings . Institute of Electrical and Electronics Engineers Inc. 2021. стр. 266-270. 9463141. (IEEE International Working Conference on Mining Software Repositories). https://doi.org/10.1109/MSR52588.2021.00038

Author

Khvorov, Aleksandr ; Vasiliev, Roman ; Chernishev, George ; Rodrigues, Irving Muller ; Koznov, Dmitrij ; Povarov, Nikita. / S3M : Siamese Stack (Trace) Similarity Measure. 2021 IEEE/ACM 18th International Conference on Mining Software Repositories, MSR 2021: Proceedings . Institute of Electrical and Electronics Engineers Inc., 2021. стр. 266-270 (IEEE International Working Conference on Mining Software Repositories).

BibTeX

@inproceedings{7debf964429e4c3485bbf59ec7833285,
title = "S3M: Siamese Stack (Trace) Similarity Measure",
abstract = "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. ",
keywords = "Automatic Crash Reporting, Crash Report, Deduplication, Deep Learning, Stack Trace",
author = "Aleksandr Khvorov and Roman Vasiliev and George Chernishev and Rodrigues, {Irving Muller} and Dmitrij Koznov and Nikita Povarov",
note = "A. Khvorov, R. Vasiliev, G. Chernishev, I. M. Rodrigues, D. Koznov and N. Povarov, {"}S3M: Siamese Stack (Trace) Similarity Measure,{"} 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR), 2021, pp. 266-270, doi: 10.1109/MSR52588.2021.00038.; 18th IEEE/ACM International Conference on Mining Software Repositories, MSR 2021 ; Conference date: 17-05-2021 Through 19-05-2021",
year = "2021",
month = may,
doi = "10.1109/MSR52588.2021.00038",
language = "English",
isbn = "978-1-6654-2985-6",
series = "IEEE International Working Conference on Mining Software Repositories",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "266--270",
booktitle = "2021 IEEE/ACM 18th International Conference on Mining Software Repositories, MSR 2021",
address = "United States",

}

RIS

TY - GEN

T1 - S3M

T2 - 18th IEEE/ACM International Conference on Mining Software Repositories, MSR 2021

AU - Khvorov, Aleksandr

AU - Vasiliev, Roman

AU - Chernishev, George

AU - Rodrigues, Irving Muller

AU - Koznov, Dmitrij

AU - Povarov, Nikita

N1 - A. Khvorov, R. Vasiliev, G. Chernishev, I. M. Rodrigues, D. Koznov and N. Povarov, "S3M: Siamese Stack (Trace) Similarity Measure," 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR), 2021, pp. 266-270, doi: 10.1109/MSR52588.2021.00038.

PY - 2021/5

Y1 - 2021/5

N2 - 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.

AB - 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.

KW - Automatic Crash Reporting

KW - Crash Report

KW - Deduplication

KW - Deep Learning

KW - Stack Trace

UR - http://www.scopus.com/inward/record.url?scp=85113586719&partnerID=8YFLogxK

UR - https://www.mendeley.com/catalogue/6d5241b4-01cb-393b-b023-06eeeb134895/

U2 - 10.1109/MSR52588.2021.00038

DO - 10.1109/MSR52588.2021.00038

M3 - Conference contribution

AN - SCOPUS:85113586719

SN - 978-1-6654-2985-6

T3 - IEEE International Working Conference on Mining Software Repositories

SP - 266

EP - 270

BT - 2021 IEEE/ACM 18th International Conference on Mining Software Repositories, MSR 2021

PB - Institute of Electrical and Electronics Engineers Inc.

Y2 - 17 May 2021 through 19 May 2021

ER -

ID: 86503185