Streaming Software Development: Accountability, Community, and Learning

02/01/2023
by   Ella Kokinda, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

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
11/03/2022

Web Archiving as Entertainment

We want to make web archiving entertaining so that it can be enjoyed lik...
research
03/24/2022

Coordination and Collaboration: How do Volunteer Moderators Work as a Team in Live Streaming Communities?

Volunteer moderators (mods) play significant roles in developing moderat...
research
04/24/2022

"It Feels Like Being Locked in A Cage": Understanding Blind or Low Vision Streamers' Perceptions of Content Curation Algorithms

Blind or low vision (BLV) people were recently reported to be live strea...
research
05/18/2023

Analyzing Norm Violations in Live-Stream Chat

Toxic language, such as hate speech, can deter users from participating ...
research
06/28/2021

Virtual Agents in Live Coding: A Short Review

AI and live coding has been little explored. This article contributes wi...
research
08/01/2020

GraphQL Live Querying with DynamoDB

We present a method of implementing GraphQL live queries at the database...

Please sign up or login with your details

Forgot password? Click here to reset