An Exploratory Study of Live-Streamed Programming

07/12/2019
by   Abdulaziz Alaboudi, et al.
0

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.

READ FULL TEXT

page 1

page 4

page 5

research
10/28/2020

Towards Supporting Programming Education at Scale via Live Streaming

Live streaming, which allows streamers to broadcast their work to live v...
research
03/09/2022

Efficient Search of Live-Coding Screencasts from Online Videos

Programming videos on the Internet are valuable resources for learning p...
research
07/13/2021

A First Look at Developers' Live Chat on Gitter

Modern communication platforms such as Gitter and Slack play an increasi...
research
07/23/2018

Exploratory and Live, Programming and Coding: A Literature Study Comparing Perspectives on Liveness

Various programming tools, languages, and environments give programmers ...
research
04/07/2023

StoryChat: Designing a Narrative-Based Viewer Participation Tool for Live Streaming Chatrooms

Live streaming platforms and existing viewer participation tools enable ...
research
05/05/2021

An Exploratory Study of Debugging Episodes

Many studies have long investigated how developers debug, shaping our un...
research
09/15/2021

ISPY: Automatic Issue-Solution Pair Extraction from Community Live Chats

Collaborative live chats are gaining popularity as a development communi...

Please sign up or login with your details

Forgot password? Click here to reset