ViBR: Automated Bug Replay from Video-Based Reports using Vision-Language Models
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.
Authors
- Aldeida Aleti (ORCID: https://orcid.org/0000-0002-1716-690X)
- Dingbang Wang (ORCID: https://orcid.org/0009-0002-9675-6824)
- Tingting Yu (ORCID: https://orcid.org/0000-0002-9461-4251)
- Chunyang Chen (ORCID: https://orcid.org/0000-0003-2011-9618)
- Sidong Feng (ORCID: https://orcid.org/0000-0001-7740-0377)
- Nikola Tomic
Institutions
- University of Connecticut (US)
- Heilbronn University (DE)
- Chinese University of Hong Kong, Shenzhen (CN)
- Monash University (AU)
Publication Details
- Journal
- Proceedings of the ACM on software engineering.
- Published
- 2026-06-30
- DOI
- https://doi.org/10.1145/3808152
- Primary Topic
- Software Testing and Debugging Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00