ViBR: Automated Bug Replay from Video-Based Reports using Vision-Language Models
Abstract
Bug reports play a critical role in software maintenance by helping users convey encountered issues to developers. Recently, GUI screen capture videos have gained popularity as a bug reporting artifact due to their ease of use and ability to retain rich contextual information. However, automatically reproducing bugs from such recordings remains a significant challenge. Existing methods often rely on fragile image-processing heuristics, explicit touch indicators, or pre-constructed UI transition graphs, which require non-trivial instrumentation and app-specific setup. This paper presents ViBR, a lightweight and fully automated approach that reproduces bugs directly from GUI recordings. Specifically, ViBR combines CLIP-based embedding similarity for action boundary segmentation with Vision-Language Models (VLMs) for region-aware GUI state comparison and guided bug replay. Experimental results show that ViBR successfully reproduces 72% of bug recordings, significantly outperforming state-of-the-art baselines and ablation variants.
Fields of Study & Subjects
Software Testing and Debugging Techniques
Software Engineering Research
Advanced Malware Detection Techniques
Publication details
- Journal / source
- Proceedings of the ACM on software engineering.
- Publisher
- Association for Computing Machinery (ACM)
- Volume
- 3
- Issue
- FSE
- Pages
- 3275–3297
- Publication date
- 30 June 2026
- Language
- EN