一句话:设计 YouTube 视频自动检索与相关性评分流水线,并两次映射软件工程教育内容。
在线教育视频让缺乏正式训练的人也能学习软件工程概念,而不仅限于编程。然而,YouTube 上此类培训内容的整体供给难以概览,这阻碍了进一步分析这些内容如何影响所谓 citizen developers 的视角。本文报告对该平台软件工程教学视频供给的系统化映射尝试。贡献有二:一是设计并实现用于自动检索 YouTube 视频并对其相关性评分的流水线;二是利用该流水线完成两次软件工程培训视频映射。作者指出开展此类研究面临显著挑战,并为采用该方法的未来研究提供建议。
Online educational videos offer an accessible means for persons without formal training to learn software engineering concepts beyond programming alone. However, it is difficult to get an overview of what software engineering training content is available, which is a prerequisite for more detailed analysis such as on how that content influences the perspectives of these citizen developers. In this paper, we report on our attempt to systematically map the offer of such videos on YouTube. Our contributions are twofold: (1) We design and implement a pipeline for the automated retrieval and relevance scoring of YouTube videos; and (2) we use this pipeline to perform two mappings of software engineering training videos. We identify considerable challenges in performing this type of study and provide advice for future research using this methodology.