paperbot · PL 论文追踪

全部论文 待读 收藏

P2 UIScreens: extracting user interface screens from mobile programming video tutorials

UIScreens:从移动编程视频教程中提取用户界面屏幕
FSE Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2020匹配度 1/10 · 论文关注移动编程教学视频中的UI屏幕提取与检索,属于开发者工具/视频内容分析,与用户画像中的静态分析、LLM/Agent 在程序分析中的应用、浮点程序分析、贝叶斯程序分析等核心方向基本无关。引用 2 inbox
Mohammad Alahmadi, Ahmad Tayeb, Abdulkarim Malkadi, Esteban Parra, Sonia Haiduc
crossref: 2026-09-12

AI 速览

一句话:提出 UIScreens,分析移动编程教学视频并提取其中展示的 UI 屏幕,支持搜索与定位。

移动应用开发者与学生常通过 YouTube 等平台的视频学习移动编程,但视频中的用户界面(UI)设计难以搜索和定位。本文提出 UIScreens,一个基于 Web 的分析与搜索引擎,通过分析移动编程视频教程的视觉内容,自动识别并提取视频中展示的 UI 屏幕。该工具支持在视频中搜索 UI 屏幕、在每条搜索结果下展示视频内识别出的 UI 屏幕概览,并导航到特定 UI 屏幕被展示和讨论的视频片段。用户研究表明,参与者认为 UIScreens 易用且有用,能帮助快速浏览视频,提取的 UI 屏幕也有助于开发者判断视频与搜索主题的相关性。

问题
移动编程视频教程中的 UI 设计难以搜索和定位,开发者难以快速找到相关界面示例。
方法
提出 UIScreens 网页工具,分析视频视觉内容,识别并提取 UI 屏幕,并支持搜索、概览展示和跳转定位。
评估
通过用户研究评估,参与者认为该工具易用且有用,提取的 UI 屏幕有助于快速浏览视频并判断视频与搜索主题的相关性。
原文摘要(Abstract)

Mobile apps are one of the most widely used types of software systems in existence today and more programmers and students learn how to develop them everyday. One of the most popular resources for learning mobile programming are videos hosted on social platforms such as YouTube. While useful, this type of resource has also its limitations, especially when developers are looking for user interface (UI) designs for mobile applications, since these are hard to search for and locate in videos. We propose UIScreens, a web-based analysis and search engine that analyzes the visual contents of mobile programming video tutorials, then identifies and extracts the UI screens displayed in the videos. Our tool offers features such as searching for UI screens in videos, displaying an overview of the UI screens identified in a video under each search result, and navigating to the part of a video where a particular UI screen is being displayed and discussed. In a user study, participants agreed that UIScreens is usable and useful to quickly skim through videos, while the UI screens it extracts can help developers further determine the relevance of videos to a search topic.

链接与引用

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

BibTeX
@inproceedings{paperbot5719,
  title = {UIScreens: extracting user interface screens from mobile programming video tutorials},
  author = {Mohammad Alahmadi and Ahmad Tayeb and Abdulkarim Malkadi and Esteban Parra and Sonia Haiduc},
  booktitle = {FSE},
  year = {2020},
  doi = {10.1145/3368089.3417935}
}