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 Gameing等活流平台提供了一个场所,让所有这三项活动相互交织,使用户能够自己在网上玩电子游戏或现场编码软件和游戏开发,以及能够参与聊天,同时观看别人参与一项活动。通过对软件和游戏开发流流的15次访谈,我们调查人们为什么选择自己进行编程,如果他们觉得自己通过现场流流来提高编程技能。我们发现,流流的动机包括问责制、自我教育、社区以及流体工作的可见度,以及流体认为对其写源代码的能力产生了积极影响。我们的研究结果表明,在虚拟教室时代,诸如活流编程编程等替代学习方法是一种有益的工具。这项工作还有助于并扩大围绕开发者社区教育现场流与协作的研究工作。