CrashTranslator: Automatically Reproducing Mobile Application Crashes Directly from Stack Trace
Not on the map. Why?
Abstract (arXiv)
Crash reports are vital for software maintenance since they allow the developers to be informed of the problems encountered in the mobile application. Before fixing, developers need to reproduce the crash, which is an extremely time-consuming and tedious task. Existing studies conducted the automatic crash reproduction with the natural language described reproducing steps. Yet we find a non-neglectable portion of crash reports only contain the stack trace when the crash occurs. Such stack-trace-only crashes merely reveal the last GUI page when the crash occurs, and lack step-by-step guidance. Developers tend to spend more effort in understanding the problem and reproducing the crash, and existing techniques cannot work on this, thus calling for a greater need for automatic support. This paper proposes an approach named CrashTranslator to automatically reproduce mobile application crashes directly from the stack trace. It accomplishes this by leveraging a pre-trained Large Language Model to predict the exploration steps for triggering the crash, and designing a reinforcement learning based technique to mitigate the inaccurate prediction and guide the search holistically. We evaluate CrashTranslator on 75 crash reports involving 58 popular Android apps, and it successfully reproduces 61.3% of the crashes, outperforming the state-of-the-art baselines by 109% to 206%. Besides, the average reproducing time is 68.7 seconds, outperforming the baselines by 302% to 1611%. We also evaluate the usefulness of CrashTranslator with promising results.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 11 Oct 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 3; 2025: 3.
6 papers.
- 2025Reflections on the Reproducibility of Commercial LLM Performance in Empirical Software Engineering Studiescited by 12
- 2025Agentic Software Issue Resolution with Large Language Models: A Surveycited by 6
- 2024Generative transformations and patterns in LLM-native approaches for software verification and falsificationcited by 2
- 2024Leveraging Large Language Models for Efficient Failure Analysis in Game Developmentcited by 1
- 2024SPDZCoder: Combining Expert Knowledge with LLMs for Generating Privacy-Computing Codecited by 1
- 2025AutoTestForge: A Multidimensional Automated Testing Framework for Natural Language Processing Modelscited by 0
- 2025Agentic Software Issue Resolution with Large Language Models: A Survey24 Dec 2025
- 2025Reflections on the Reproducibility of Commercial LLM Performance in Empirical Software Engineering Studies29 Oct 2025
- 2025AutoTestForge: A Multidimensional Automated Testing Framework for Natural Language Processing Models7 Mar 2025
- 2024SPDZCoder: Combining Expert Knowledge with LLMs for Generating Privacy-Computing Code31 Dec 2024
- 2024Leveraging Large Language Models for Efficient Failure Analysis in Game Development11 Jun 2024
- 2024Generative transformations and patterns in LLM-native approaches for software verification and falsification14 Apr 2024