CrashChecker: A Fusion Method for Clustering Duplicate Crash Failures in SAP HANA Delivery

To ensure high-quality SAP HANA, we thoroughly test every code change. However, a substantial portion of crash failures is duplicated during testing, and clustering these requires significant time and expertise. We propose CrashChecker, a fusion method to identify and cluster duplicate crashes efficiently. Our method assesses the probability of functions being the root cause and reranks the call stack accordingly. We then develop a trainable similarity mathematical model using our SAP HANA expertise. Additionally, we transform the call stack into a natural language format and build a deep learning similarity model by integrating a large language embedding model and deep learning modules, capturing complex representations within call stacks. Our method can effectively cluster duplicate crashes by fusing the similarity from the deep model with the mathematical model. Experiments on SAP HANA and public datasets show our method outperforms others, enabling automatic crash handling to increase testing efficiency.

Authors

Institutions

Publication Details

Published
2024-10-28
DOI
https://doi.org/10.1109/issrew63542.2024.00044
Primary Topic
Software Reliability and Analysis Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

CrashChecker: A Fusion Method for Clustering Duplicate Crash Failures in SAP HANA Delivery

Thomas Bach, Xiaoxiao Zhang, Yong Li, Chao Liu et al.
Software Reliability and Analysis Research
article

CrashChecker: A Fusion Method for Clustering Duplicate Crash Failures in SAP HANA Delivery

Thomas Bach, Xiaoxiao Zhang, Yong Li, Chao Liu, Sung‐Hun Kim, Qiaoluan Xie, Shimao Kang, Yang Xu
article en

Abstract

To ensure high-quality SAP HANA, we thoroughly test every code change. However, a substantial portion of crash failures is duplicated during testing, and clustering these requires significant time and expertise. We propose CrashChecker, a fusion method to identify and cluster duplicate crashes efficiently. Our method assesses the probability of functions being the root cause and reranks the call stack accordingly. We then develop a trainable similarity mathematical model using our SAP HANA expertise. Additionally, we transform the call stack into a natural language format and build a deep learning similarity model by integrating a large language embedding model and deep learning modules, capturing complex representations within call stacks. Our method can effectively cluster duplicate crashes by fusing the similarity from the deep model with the mathematical model. Experiments on SAP HANA and public datasets show our method outperforms others, enabling automatic crash handling to increase testing efficiency.

Systems, Applications & Products in Data Processing (Germany) (DE)
Climate action
Openalex Percentile: Top 77%
Software Reliability and Analysis Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.