TL;DR
This paper introduces Tango, a novel method combining visual and textual analysis to automatically detect duplicate video-based bug reports, significantly reducing developer effort and improving accuracy in identifying duplicates.
Contribution
Tango is the first technique to effectively analyze video bug reports using computer vision, OCR, and text retrieval, addressing challenges of graphical data in duplicate detection.
Findings
Tango ranks duplicate videos in the top-2 results in 83% of cases.
Tango reduces developer effort by over 60%.
The method is highly effective across multiple Android apps.
Abstract
When a bug manifests in a user-facing application, it is likely to be exposed through the graphical user interface (GUI). Given the importance of visual information to the process of identifying and understanding such bugs, users are increasingly making use of screenshots and screen-recordings as a means to report issues to developers. However, when such information is reported en masse, such as during crowd-sourced testing, managing these artifacts can be a time-consuming process. As the reporting of screen-recordings in particular becomes more popular, developers are likely to face challenges related to manually identifying videos that depict duplicate bugs. Due to their graphical nature, screen-recordings present challenges for automated analysis that preclude the use of current duplicate bug report detection techniques. To overcome these challenges and aid developers in this task,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
