mlsanityData to 7 Oct 2026

Semantic GUI Scene Learning and Video Alignment for Detecting Duplicate Video-based Bug Reports

arXiv 2407.08610 ↗First posted 11 Jul 2024cs.SE cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Video-based bug reports are increasingly being used to document bugs for programs centered around a graphical user interface (GUI). However, developing automated techniques to manage video-based reports is challenging as it requires identifying and understanding often nuanced visual patterns that capture key information about a reported bug. In this paper, we aim to overcome these challenges by advancing the bug report management task of duplicate detection for video-based reports. To this end, we introduce a new approach, called JANUS, that adapts the scene-learning capabilities of vision transformers to capture subtle visual and textual patterns that manifest on app UI screens - which is key to differentiating between similar screens for accurate duplicate report detection. JANUS also makes use of a video alignment technique capable of adaptive weighting of video frames to account for typical bug manifestation patterns. In a comprehensive evaluation on a benchmark containing 7,290 duplicate detection tasks derived from 270 video-based bug reports from 90 Android app bugs, the best configuration of our approach achieves an overall mRR/mAP of 89.8%/84.7%, and for the large majority of duplicate detection tasks, outperforms prior work by around 9% to a statistically significant degree. Finally, we qualitatively illustrate how the scene-learning capabilities provided by Janus benefits its performance.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 33 of its 74 references that are in the map. First posted on arXiv 11 Jul 2024.

Builds on

33 of 74 references.

References · 33

  1. 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
  2. 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
  3. 2015Distilling the Knowledge in a Neural Networkcited by 10,076
  4. 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
  5. 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,893
  6. 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
  7. 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,845
  8. 2018YOLOv3: An Incremental Improvementcited by 2,652
  9. 2021BEiT: BERT Pre-Training of Image Transformerscited by 2,360
  10. 2019Big Transfer (BiT): General Visual Representation Learningcited by 766
  11. 2019CenterNet: Keypoint Triplets for Object Detectioncited by 654
  12. 2018Object Detection with Deep Learning: A Reviewcited by 524
21 more
  1. 2021TrOCR: Transformer-based Optical Character Recognition with Pre-trained Modelscited by 278
  2. 2021ICDAR2019 Competition on Scanned Receipt OCR and Information Extractioncited by 254
  3. 2017EAST: An Efficient and Accurate Scene Text Detectorcited by 248
  4. 2018A Comprehensive Survey of Deep Learning for Image Captioningcited by 213
  5. 2017pix2code: Generating Code from a Graphical User Interface Screenshotcited by 113
  6. 2018Machine Learning-Based Prototyping of Graphical User Interfaces for Mobile Appscited by 36
  7. 2020Object Detection for Graphical User Interface: Old Fashioned or Deep Learning or a Combination?cited by 29
  8. 2020Visualization of Supervised and Self-Supervised Neural Networks via Attribution Guided Factorizationcited by 23
  9. 2021GUIGAN: Learning to Generate GUI Designs Using Generative Adversarial Networkscited by 17
  10. 2021Wireframe-Based UI Design Search Through Image Autoencodercited by 17
  11. 2020Owl Eyes: Spotting UI Display Issues via Visual Understandingcited by 16
  12. 2020Translating Video Recordings of Mobile App Usages into Replayable Scenarioscited by 9
  13. 2022Duplicate Bug Report Detection: How Far Are We?cited by 8
  14. 2021GIFdroid: Automated Replay of Visual Bug Reports for Android Appscited by 5
  15. 2020From Lost to Found: Discover Missing UI Design Semantics through Recovering Missing Tagscited by 4
  16. 2022Toward Interactive Bug Reporting for (Android App) End-Userscited by 4
  17. 2023An Empirical Investigation into the Reproduction of Bug Reports for Android Appscited by 4
  18. 2023Read It, Don't Watch It: Captioning Bug Recordings Automaticallycited by 3
  19. 2021AndroR2: A Dataset of Manually Reproduced Bug Reports for Android Applicationscited by 2
  20. 2022Extracting Replayable Interactions from Videos of Mobile App Usagecited by 2
  21. 2018Cutting Away the Confusion From Crowdtestingcited by 1

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.