FSE 2025
Mon 23 - Fri 27 June 2025 Trondheim, Norway
Tue 24 Jun 2025 17:10 - 17:30 at Aurora B - Failure and Fault Chair(s): Lars Grunske

Crash reports play a crucial role in software maintenance as they inform developers about the issues encountered in mobile applications. Developers must reproduce the reported crash before fixing it, which is extremely time-consuming and tedious. Existing studies have focused on automatic crash reproduction with step-by-step instructions. However, a non-neglectable portion of crash reports only provides a one-sentence overview, which merely describes the final crash-triggering action. These reports require developers to invest more effort in understanding and fixing the issues while existing techniques cannot handle them due to the lack of step-by-step guidance, thus calling for a greater need for automatic support. Leveraging the capability of Large Language Models (LLMs) in combining acting and reasoning, we propose ReActDroid, an automated approach to reproduce mobile application crashes directly from the crash overview. ReActDroid utilizes ReAct prompting to augment the app-specific knowledge and exploration history, enabling the LLM to derive the necessary steps for triggering the crash from a comprehensive and historical perspective. We evaluate ReActDroid on 102 crash reports from 69 popular Android apps and successfully reproduce 57.8% of the crashes, surpassing the performance of state-of-the-art baselines by 69% to 321%. Besides, the average reproducing time is 51.8 seconds, outperforming the baselines by 73% to 949%. We also evaluate the usefulness of ReActDroid with promising results.

This work has been published in IEEE Transactions on Software Engineering: https://ieeexplore.ieee.org/document/10869838.

Tue 24 Jun

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

16:00 - 17:40
Failure and FaultDemonstrations / Research Papers / Ideas, Visions and Reflections / Journal First at Aurora B
Chair(s): Lars Grunske Humboldt-Universität zu Berlin
16:00
10m
Talk
AgentFM: Role-Aware Failure Management for Distributed Databases with LLM-Driven Multi-Agents
Ideas, Visions and Reflections
Lingzhe Zhang Peking University, China, Yunpeng Zhai Alibaba Group, Tong Jia Institute for Artificial Intelligence, Peking University, Beijing, China, Xiaosong Huang Peking University, Chiming Duan Peking University, Ying Li School of Software and Microelectronics, Peking University, Beijing, China
16:10
20m
Talk
ReproCopilot: LLM-Driven Failure Reproduction with Dynamic Refinement
Research Papers
Tanakorn Leesatapornwongsa Microsoft Research, Fazle Faisal Microsoft Research, Suman Nath Microsoft Research
DOI
16:30
20m
Talk
Improving Graph Learning-Based Fault Localization with Tailored Semi-Supervised Learning
Research Papers
Chun Li Nanjing University, Hui Li Samsung Electronics (China) R&D Centre, Zhong Li , Minxue Pan Nanjing University, Xuandong Li Nanjing University
DOI
16:50
20m
Talk
Towards Understanding Docker Build Faults in Practice: Symptoms, Root Causes, and Fix Patterns
Research Papers
Yiwen Wu National University of Defense Technology, Yang Zhang National University of Defense Technology, China, Tao Wang National University of Defense Technology, Bo Ding National University of Defense Technology, Huaimin Wang
DOI
17:10
20m
Talk
One Sentence Can Kill the Bug: Auto-replay Mobile App Crashes from One-sentence Overviews
Journal First
Yuchao Huang , Junjie Wang Institute of Software at Chinese Academy of Sciences, Zhe Liu Institute of Software, Chinese Academy of Sciences, Mingyang Li Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Song Wang York University, Chunyang Chen TU Munich, Yuanzhe Hu Institute of Software, Chinese Academy of Sciences, Qing Wang Institute of Software at Chinese Academy of Sciences
17:30
10m
Talk
Steering the Future: A Catalog of Failures in Deep Learning-Enabled Robotic Navigation Systems
Demonstrations
Meriel von Stein University of Virginia, Yili Bai University of Virginia, Trey Woodlief University of Virginia, United States, Sebastian Elbaum University of Virginia

Information for Participants
Tue 24 Jun 2025 16:00 - 17:40 at Aurora B - Failure and Fault Chair(s): Lars Grunske
Info for room Aurora B:

Aurora B is the second room in the Aurora wing.

When facing the main Cosmos Hall, access to the Aurora wing is on the right, close to the side entrance of the hotel.