Do Programmers Work at Night or During the Weekend?
Ma\"elick Claes, Mika M\"antyl\"a, Miikka Kuutila, Bram Adams

TL;DR
This study analyzes the working hours of software engineers using commit timestamps across large open source projects, revealing most work during typical hours with variations and no decline in abnormal hours as projects mature.
Contribution
It provides the first large-scale empirical analysis of software engineers' working hours, highlighting patterns, variations, and implications for stress detection methods.
Findings
Most engineers work during 10h-18h, avoiding nights and weekends.
Large individual and project-based variations in working hours exist.
Project maturity does not reduce abnormal working hours.
Abstract
Abnormal working hours can reduce work health, general well-being, and productivity, independent from a profession. To inform future approaches for automatic stress and overload detection, this paper establishes empirically collected measures of the work patterns of software engineers. To this aim, we perform the first large-scale study of software engineers' working hours by investigating the time stamps of commit activities of 86 large open source software projects, both containing hired and volunteer developers. We find that two thirds of software engineers mainly follow typical office hours, empirically established to be from 10h to 18h, and do not usually work during nights and weekends. Large variations between projects and individuals exist. Surprisingly, we found no support that project maturation would decrease abnormal working hours. In the Firefox case study, we found that…
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.
