An exploratory study of live-streamed programming

A Alaboudi, TD LaToza - 2019 IEEE Symposium on Visual …, 2019 - ieeexplore.ieee.org
2019 IEEE Symposium on Visual Languages and Human-Centric …, 2019ieeexplore.ieee.org
In live-streamed programming, developers broadcast their development work on open
source projects using streaming media such as YouTube or Twitch. Sessions are first
announced by a developer acting as the streamer, inviting other developers to join and
interact as watchers using chat. To better understand the characteristics, motivations, and
challenges in live-streamed programming, we analyzed 20 hours of live-streamed
programming videos and surveyed 7 streamers about their experiences. The results reveal …
In live-streamed programming, developers broadcast their development work on open source projects using streaming media such as YouTube or Twitch. Sessions are first announced by a developer acting as the streamer, inviting other developers to join and interact as watchers using chat. To better understand the characteristics, motivations, and challenges in live-streamed programming, we analyzed 20 hours of live-streamed programming videos and surveyed 7 streamers about their experiences. The results reveal that live-streamed programming shares some of the characteristics and benefits of pair programming, but differs in the nature of the relationship between the streamer and watchers. We also found that streamers are motivated by knowledge sharing, socializing, and building an online identity, but face challenges with tool limitations and maintaining engagement with watchers. We discuss the implications of these findings, identify limitations with current tools, and propose design recommendations for new forms of tools to better supporting live-streamed programming.
ieeexplore.ieee.org
以上显示的是最相近的搜索结果。 查看全部搜索结果