GIFdroid: Automated Replay of Visual Bug Reports for Android Apps
Not on the map. Why?
Abstract (arXiv)
Bug reports are vital for software maintenance that allow users to inform developers of the problems encountered while using software. However, it is difficult for non-technical users to write clear descriptions about the bug occurrence. Therefore, more and more users begin to record the screen for reporting bugs as it is easy to be created and contains detailed procedures triggering the bug. But it is still tedious and time-consuming for developers to reproduce the bug due to the length and unclear actions within the recording. To overcome these issues, we propose GIFdroid, a light-weight approach to automatically replay the execution trace from visual bug reports. GIFdroid adopts image processing techniques to extract the keyframes from the recording, map them to states in GUI Transitions Graph, and generate the execution trace of those states to trigger the bug. Our automated experiments and user study demonstrate its accuracy, efficiency, and usefulness of the approach.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 8 Dec 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 1; 2025: 3.
5 papers.
- 2022Psychologically-Inspired, Unsupervised Inference of Perceptual Groups of GUI Widgets from GUI Imagescited by 5
- 2025Agent for User: Testing Multi-User Interactive Features in TikTokcited by 5
- 2024Semantic GUI Scene Learning and Video Alignment for Detecting Duplicate Video-based Bug Reportscited by 1
- 2025Breaking Single-Tester Limits: Multi-Agent LLMs for Multi-User Feature Testingcited by 1
- 2025GUISpector: An MLLM Agent Framework for Automated Verification of Natural Language Requirements in GUI Prototypescited by 1
- 2025GUISpector: An MLLM Agent Framework for Automated Verification of Natural Language Requirements in GUI Prototypes6 Oct 2025
- 2025Breaking Single-Tester Limits: Multi-Agent LLMs for Multi-User Feature Testing21 Jun 2025
- 2025Agent for User: Testing Multi-User Interactive Features in TikTok21 Apr 2025
- 2024Semantic GUI Scene Learning and Video Alignment for Detecting Duplicate Video-based Bug Reports11 Jul 2024
- 2022Psychologically-Inspired, Unsupervised Inference of Perceptual Groups of GUI Widgets from GUI Images15 Jun 2022