Exploring the emerging domain of research on video game live streaming in web of science: State of the art, changes and trends

LJ Cabeza-Ramírez, FJ Fuentes-García… - International Journal of …, 2021 - mdpi.com
In recent years, interest in video game live streaming services has increased as a new
communication instrument, social network, source of leisure, and entertainment platform for …

The design space of livestreaming equipment setups: Tradeoffs, challenges, and opportunities

I Drosos, PJ Guo - Proceedings of the 2022 ACM Designing Interactive …, 2022 - dl.acm.org
Livestreaming has grown popular in recent years, with millions of people broadcasting
themselves making digital art, playing games, programming, and doing other activities on …

Meditating in live stream: An autoethnographic and interview study to investigate motivations, interactions and challenges

J Li, J Guo, G Leshed - Proceedings of the ACM on Human-Computer …, 2024 - dl.acm.org
Mindfulness practice has many mental and physical well-being benefits. With the increased
popularity of live stream technologies and the impact of COVID-19, many people have …

Towards supporting programming education at scale via live streaming

Y Chen, WS Lasecki, T Dong - Proceedings of the ACM on Human …, 2021 - dl.acm.org
Live streaming, which allows streamers to broadcast their work to live viewers, is an
emerging practice for teaching and learning computer programming. Participation in live …

What constitutes debugging? An exploratory study of debugging episodes

A Alaboudi, TD LaToza - Empirical Software Engineering, 2023 - Springer
When debugging, developers engage in activities such as navigating, editing, testing, and
inspecting code. Despite being the building blocks of debugging, little is known about how …

Composing flexibly-organized step-by-step tutorials from linked source code, snippets, and outputs

A Head, J Jiang, J Smith, MA Hearst… - Proceedings of the 2020 …, 2020 - dl.acm.org
Programming tutorials are a pervasive, versatile medium for teaching programming. In this
paper, we report on the content and structure of programming tutorials, the pain points …

An exploratory study of debugging episodes

A Alaboudi, TD LaToza - arXiv preprint arXiv:2105.02162, 2021 - arxiv.org
Many studies have long investigated how developers debug, shaping our understanding of
debugging and helping motivate the creation of more effective tools. However, less is known …

VID2XML: Automatic Extraction of a Complete XML Data From Mobile Programming Screencasts

MD Alahmadi - IEEE Transactions on Software Engineering, 2022 - ieeexplore.ieee.org
Developers often refer to video-hosting online platforms to find screencasts that provide a
step-by-step guide to help them solve a programming task at hand or learn a new concept …

Sources of software development task friction

NC Bradley, T Fritz, R Holmes - Empirical Software Engineering, 2022 - Springer
Given a task description, a developer's job is to alter the software system in a way that
accomplishes the task, usually by fixing a bug or adding a new feature. Completing these …

Interactive extraction of examples from existing code

A Head, EL Glassman, B Hartmann… - Proceedings of the 2018 …, 2018 - dl.acm.org
Programmers frequently learn from examples produced and shared by other programmers.
However, it can be challenging and time-consuming to produce concise, working code …