NotePlayer:用于动态呈现分析过程的互动式 Jupyter 笔记本
人机交互
2024-08-05 v1
摘要
多样化的呈现格式在有效传达代码和分析过程方面发挥着关键作用。正在变得越来越流行的一种格式是基于 Jupyter 笔记本的教程视频,这些视频提供了对代码的直观解释以及对分析程序的生动说明。然而,创建此类视频需要多样化的技能和显著的手动工作,这对许多分析师构成了障碍。为弥合这一差距,我们引入了一个名为NotePlayer的创新工具,将笔记本单元格连接到视频片段,并集成了语言模型的计算引擎,以简化视频的创建和编辑。我们的目标是使该过程更加可及和高效。为 inform NotePlayer 的设计,我们进行了形式化研究并对 38 个 Jupyter 教程视频的内容进行了分析。这帮助我们识别了现有教程视频中遇到的关键模式和挑战,指导了NotePlayer的开发。通过一种使用场景和用户研究,我们验证了NotePlayer的有效性。结果表明,该工具简化了视频创建过程,并有助于数据分析师之间的沟通。
关键词
引用
@article{arxiv.2408.01101,
title = {NotePlayer: Engaging Jupyter Notebooks for Dynamic Presentation of Analytical Processes},
author = {Yang Ouyang and Leixian Shen and Yun Wang and Quan Li},
journal= {arXiv preprint arXiv:2408.01101},
year = {2024}
}
备注
20 pages, UIST 2024