People use the Internet to learn new skills, stay connected with friends, and find new communities to engage with. Live streaming platforms like Twitch.tv, YouTube Live, and Facebook Gaming provide a place where all three of these activities intersect and enable users to live-stream themselves playing a video game or live-coding software and game development, as well as the ability to participate in chat while watching someone else engage in an activity. Through fifteen interviews with software and game development streamers, we investigate why people choose to stream themselves programming and if they perceive themselves improving their programming skills by live streaming. We found that the motivations to stream included accountability, self-education, community, and visibility of the streamers' work, and streamers perceived a positive influence on their ability to write source code. Our findings implicate that alternative learning methods like live streaming programming are a beneficial tool in the age of the virtual classroom. This work also contributes to and extends research efforts surrounding educational live streaming and collaboration in developer communities.
翻译:人们利用互联网学习新技能、与朋友保持联系并寻找新的社区参与。像Twitch.tv、YouTube Live和Facebook Gaming这样的直播平台提供了一个场所,使这三类活动得以交汇,让用户能够直播自己玩电子游戏、进行软件和游戏开发的编程演示,同时还能在观看他人活动时参与聊天。通过对十五位软件与游戏开发直播者的访谈,我们探究了人们为何选择直播编程,以及他们是否认为通过直播提升了自身编程技能。我们发现,直播的动机包括责任感、自我教育、社区归属感以及作品的可视性,而直播者普遍认为直播对其编写源代码的能力产生了积极影响。我们的研究结果表明,在虚拟教室时代,像编程直播这样的替代性学习方法是一种有益的补充。本研究也贡献并扩展了围绕教育性直播及开发者社区协作的相关研究。