Exploring the motivation of livestreamed users in learning computer programming and coding

Hong Huang, hong huang

Research output: Contribution to journalArticlepeer-review

Abstract

This article discusses the emerging presence of online livestreaming programs for computer coding education. The typologies of motivations from a user-gratification perspective were explored from live coding streaming platforms such as “Twitch.tv” and “LiveEdu.tv”. Categories of motivations were identified from the literature. Content analysis was used for analyzing the distribution of motivation categories in “Twitch.tv,” as well as blog posts on “LiveEdu.tv” guided by Gratifications Theory. From the literature, five types of motivations were identified: 1) Cognitive; 2) Affective; 3) Social Integration; 4) Personal Integration; and 5) Tension release. In live coding streaming communities, the content analysis of 256 streams and twenty six discussion posts indicated that the primary motivation is cognitive related information seeking, followed by social integration such as community outreach, and then personal integration such as personal recognition. Through content analysis, the authors found that the audience's psychological state while watching online livestreaming of coding practice is mainly focused on learning and information seeking, emotional connectedness, and social interactions. Based on the findings, an empirical motivation model in live coding streaming was also developed. The findings for researchers and practitioners alike in programming education can apply respective motivation characteristics in programming education.
Original languageAmerican English
JournalThe Electronic Journal of e-Learning
DOIs
StatePublished - Nov 9 2021

Keywords

  • Live coding
  • computational thinking
  • game-based learning
  • computer science education
  • online communities
  • streaming

Disciplines

  • Instructional Media Design
  • Online and Distance Education

Cite this