Need for Sleep: the Impact of a Night of Sleep Deprivation on Novice Developers' Performance
Davide Fucci, Giuseppe Scanniello, Simone Romano, Natalia Juristo

TL;DR
This study investigates how a single night of sleep deprivation significantly impairs novice developers' coding quality, engagement, and ability to apply test-first development, highlighting the importance of sleep for software performance.
Contribution
It provides empirical evidence on the negative effects of sleep deprivation on novice developers' performance and application of agile practices in software engineering.
Findings
50% reduction in code quality due to sleep deprivation
Decreased engagement in coding activities among sleep-deprived developers
Increased fixes for syntactic mistakes in sleep-deprived group
Abstract
We present a quasi-experiment to investigate whether, and to what extent, sleep deprivation impacts the performance of novice software developers using the agile practice of test-first development (TFD). We recruited 45 undergraduates and asked them to tackle a programming task. Among the participants, 23 agreed to stay awake the night before carrying out the task, while 22 slept usually. We analyzed the quality (i.e., the functional correctness) of the implementations delivered by the participants in both groups, their engagement in writing source code (i.e., the amount of activities performed in the IDE while tackling the programming task) and ability to apply TFD (i.e., the extent to which a participant can use this practice). By comparing the two groups of participants, we found that a single night of sleep deprivation leads to a reduction of 50% in the quality of the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
