GUI-focused overviews of mobile development videos

GUI-focused overviews of mobile development videos
复制标题

以 GUI 为重点的移动开发视频概述

DOI:
10.1145/3377812.3390900
复制
发表时间:
2020
期刊:
Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Companion Proceedings
影响因子:
--
通讯作者:
Haiduc, Sonia
Haiduc, Sonia
中科院分区:
--
文献类型:
--
作者:
Alahmadi, Mohammad;Khormi, Abdulkarim;Haiduc, Sonia

文献摘要

相似文献

由于移动的设备的普及性的持续上升,对移动的应用和移动的编程的需求正在增加。开发人员经常参考视频编程教程来了解有关移动的编程主题的更多信息。为了找到合适的视频,开发人员通常会浏览几个视频,查看它们的标题、描述和视频内容,以确定它们是否与他们的信息需求相关。不幸的是,标题和描述并不总是提供准确的概述,浏览视频是耗时的,并可能导致丢失重要信息。我们提出了一种新的方法,定位和提取的GUI屏幕中展示的视频教程,然后选择和显示最具代表性的,以提供一个GUI为重点的视频概述。我们相信,开发人员可以将此概述用作确定视频是否包含所需信息的额外信息源。为了评估我们的方法,我们对iOS和Android编程截屏进行了实证研究,调查了我们自动GUI提取的准确性。结果表明,我们的方法可以检测和提取GUI屏幕的准确率为94%。
The need for mobile applications and mobile programming is increasing due to the continuous rise in the pervasiveness of mobile devices. Developers often refer to video programming tutorials to learn more about mobile programming topics. To find the right video to watch, developers typically skim over several videos, looking at their title, description, and video content in order to determine if they are relevant to their information needs. Unfortunately, the title and description do not always provide an accurate overview, and skimming over videos is time-consuming and can lead to missing important information. We propose a novel approach that locates and extracts the GUI screens showcased in a video tutorial, then selects and displays the most representative ones to provide a GUI-focused overview of the video. We believe this overview can be used by developers as an additional source of information for determining if a video contains the information they need. To evaluate our approach, we performed an empirical study on iOS and Android programming screencasts which investigates the accuracy of our automated GUI extraction. The results reveal that our approach can detect and extract GUI screens with an accuracy of 94%.