Reel Life vs. Real Life: How Software Developers Share Their Daily Life through Vlogs

07/14/2021
by   Souti Chattopadhyay, et al.
0

Software developers are turning to vlogs (video blogs) to share what a day is like to walk in their shoes. Through these vlogs developers share a rich perspective of their technical work as well their personal lives. However, does the type of activities portrayed in vlogs differ from activities developers in the industry perform? Would developers at a software company prefer to show activities to different extents if they were asked to share about their day through vlogs? To answer these questions, we analyzed 130 vlogs by software developers on YouTube and conducted a survey with 335 software developers at a large software company. We found that although vlogs present traditional development activities such as coding and code peripheral activities (11 they also prominently feature wellness and lifestyle related activities (47.3 that have not been reflected in previous software engineering literature. We also found that developers at the software company were inclined to share more non-coding tasks (e.g., personal projects, time spent with family and friends, and health) when asked to create a mock-up vlog to promote diversity. These findings demonstrate a shift in our understanding of how software developers are spending their time and find valuable to share publicly. We discuss how vlogs provide a more complete perspective of software development work and serve as a valuable source of data for empirical research.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/13/2021

Developers Who Vlog: Dismantling Stereotypes through Community and Identity

Developers are more than "nerds behind computers all day", they lead a n...
research
02/10/2019

Swarm Debugging: the Collective Intelligence on Interactive Debugging

One of the most important tasks in software maintenance is debugging. To...
research
03/26/2023

A Lot of Talk and a Badge: An Empirical Analysis of Personal Achievements in GitHub

GitHub has introduced gamification via personal achievements, whereby ba...
research
08/26/2021

Design Thinking and Creativity of Co-located vs. Globally Distributed Software Developers

Context: Designing software is an activity in which software developers ...
research
06/22/2020

Multitasking Across Industry Projects: A Replication Study

Background: Multitasking is usual in software development. It is the abi...
research
06/09/2023

State of Refactoring Adoption: Better Understanding Developer Perception of Refactoring

We aim to explore how developers document their refactoring activities d...
research
11/21/2017

Universality of Egoless Behavior of Software Engineering Students

Software organizations have relied on process and technology initiatives...

Please sign up or login with your details

Forgot password? Click here to reset