Individual Differences Limit Predicting Well-being and Productivity Using Software Repositories: A Longitudinal Industrial Study
Miikka Kuutila, Mika M\"antyl\"a, Ma\"elick, Claes, Marko, Elovainio, Bram Adams

TL;DR
This longitudinal study shows that predicting software developers' well-being and productivity from repository data is limited by individual differences, highlighting the need for personalized models.
Contribution
The paper demonstrates that individual differences significantly impact the predictability of well-being and productivity, advocating for personalized prediction models in software engineering.
Findings
Individual variance explains most of the variance in well-being and productivity models.
Personalized models outperform general models, with R^2 up to 0.24.
Semi-structured interviews provide insights into developer well-being and communication benefits.
Abstract
Reports of poor work well-being and fluctuating productivity in software engineering have been reported in both academic and popular sources. Understanding and predicting these issues through repository analysis might help manage software developers' well-being. Our objective is to link data from software repositories, that is commit activity, communication, expressed sentiments, and job events, with measures of well-being obtained with a daily experience sampling questionnaire. To achieve our objective, we studied a single software project team for eight months in the software industry. Additionally, we performed semi-structured interviews to explain our results. The acquired quantitative data are analyzed with generalized linear mixed-effects models with autocorrelation structure. We find that individual variance accounts for most of the values in models predicting developers'…
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.
