中文

直播编程的探索性研究

软件工程 2019-07-16 v1 人机交互

摘要

在直播编程中,开发者使用 YouTube 或 Twitch 等流媒体直播其开源项目的开发工作。直播会话首先由作为主播的开发者预告,邀请其他开发者作为观众加入并通过聊天进行互动。为了更好地理解直播编程的特征、动机和挑战,我们分析了 20 小时的直播编程视频,并调查了 7 位主播的体验。结果表明,直播编程具有结对编程的一些特征和益处,但在主播与观众关系的性质上有所不同。我们还发现,主播的动机在于知识分享、社交和建立在线身份,但面临工具局限性以及维持观众参与度的挑战。我们讨论了这些发现的启示,指出了当前工具的局限性,并提出了新形式工具的设计建议,以更好地支持直播编程。

关键词

引用

@article{arxiv.1907.05931,
  title  = {An Exploratory Study of Live-Streamed Programming},
  author = {Abdulaziz Alaboudi and Thomas D. LaToza},
  journal= {arXiv preprint arXiv:1907.05931},
  year   = {2019}
}