paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Translating video recordings of mobile app usages into replayable scenarios

将移动应用使用视频记录转换为可重放场景
ICSE Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering2020匹配度 1/10 · 该论文研究通过计算机视觉将 Android 应用录屏转换为可重放测试场景,属于移动应用 GUI 测试与计算机视觉交叉方向,与用户的静态分析、LLM/Agent、浮点程序分析和贝叶斯程序分析等核心研究兴趣没有直接关联。引用 64 inbox
Carlos Bernal-Cárdenas, Nathan Cooper, Kevin Moran, Oscar Chaparro, Andrian Marcus, Denys Poshyvanyk
crossref: 2026-09-12

AI 速览

一句话:提出 V2S,利用计算机视觉将 Android 应用录屏自动转换为可重放测试场景。

移动应用录屏易于获取且包含丰富反馈,但其图形化特性使自动分析困难。本文提出 V2S,一种轻量级自动化方法,主要用计算机视觉技术,并采用目标检测与图像分类来识别视频中的用户操作,将其转换为可重放测试场景。作者评估了 175 个视频、3,534 个 GUI 操作,来自 80 多个流行 Android 应用,覆盖功能使用与缺陷复现。结果显示 V2S 能准确重放录屏场景,以较小开销复现约 89% 的视频;三个工业合作方的案例研究也表明其开发实用价值。

问题
屏幕录制是移动应用众包反馈的常见形式,但因其图形化本质,自动分析并转化为可执行测试仍很困难。
方法
V2S 使用计算机视觉、目标检测和图像分类识别并分类视频中的用户操作,再将其转换为可重放的测试场景。
评估
在 175 个视频、3,534 个 GUI 操作(来自 80 多个流行 Android 应用)上评估,V2S 可复现约 89% 的视频且开销很小,并通过三个工业合作方案例研究验证实用性。
原文摘要(Abstract)

Screen recordings of mobile applications are easy to obtain and capture a wealth of information pertinent to software developers (e.g., bugs or feature requests), making them a popular mechanism for crowdsourced app feedback. Thus, these videos are becoming a common artifact that developers must manage. In light of unique mobile development constraints, including swift release cycles and rapidly evolving platforms, automated techniques for analyzing all types of rich software artifacts provide benefit to mobile developers. Unfortunately, automatically analyzing screen recordings presents serious challenges, due to their graphical nature, compared to other types of (textual) artifacts. To address these challenges, this paper introduces V2S, a lightweight, automated approach for translating video recordings of Android app usages into replayable scenarios. V2S is based primarily on computer vision techniques and adapts recent solutions for object detection and image classification to detect and classify user actions captured in a video, and convert these into a replayable test scenario. We performed an extensive evaluation of V2S involving 175 videos depicting 3,534 GUI-based actions collected from users exercising features and reproducing bugs from over 80 popular Android apps. Our results illustrate that V2S can accurately replay scenarios from screen recordings, and is capable of reproducing ≈89% of our collected videos with minimal overhead. A case study with three industrial partners illustrates the potential usefulness of V2S from the viewpoint of developers.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot5631,
  title = {Translating video recordings of mobile app usages into replayable scenarios},
  author = {Carlos Bernal-Cárdenas and Nathan Cooper and Kevin Moran and Oscar Chaparro and Andrian Marcus and Denys Poshyvanyk},
  booktitle = {ICSE},
  year = {2020},
  doi = {10.1145/3377811.3380328}
}