Russo Daniel, Hanel Paul H P, Altnickel Seraphina, van Berkel Niels
Department of Computer Science, Aalborg University, Copenhagen, Denmark.
Department of Psychology, University of Essex, Colchester, UK.
Empir Softw Eng. 2023;28(2):53. doi: 10.1007/s10664-023-10293-z. Epub 2023 Mar 9.
Following the onset of the COVID-19 pandemic and subsequent lockdowns, the daily lives of software engineers were heavily disrupted as they were abruptly forced to work remotely from home. To better understand and contrast typical working days in this new reality with work in pre-pandemic times, we conducted one exploratory ( = 192) and one confirmatory study ( = 290) with software engineers recruited remotely. Specifically, we build on self-determination theory to evaluate whether and how specific activities are associated with software engineers' satisfaction and productivity. To explore the subject domain, we first ran a two-wave longitudinal study. We found that the time software engineers spent on specific activities (e.g., coding, bugfixing, helping others) while working from home was similar to pre-pandemic times. Also, the amount of time developers spent on each activity was unrelated to their general well-being, perceived productivity, and other variables such as basic needs. Our confirmatory study found that activity-specific variables (e.g., how much autonomy software engineers had during coding) do predict activity satisfaction and productivity but not by activity-independent variables such as general resilience or a good work-life balance. Interestingly, we found that satisfaction and autonomy were significantly higher when software engineers were helping others and lower when they were bugfixing. Finally, we discuss implications for software engineers, management, and researchers. In particular, active company policies to support developers' need for autonomy, relatedness, and competence appear particularly effective in a WFH context.
在新冠疫情爆发及随后实施封锁措施之后,软件工程师的日常生活受到严重干扰,因为他们突然被迫在家远程工作。为了更好地理解并对比这种新现实下的典型工作日与疫情前的工作情况,我们对通过远程招募的软件工程师开展了一项探索性研究( = 192)和一项验证性研究( = 290)。具体而言,我们以自我决定理论为基础,评估特定活动是否以及如何与软件工程师的满意度和生产力相关联。为了探索该主题领域,我们首先进行了一项两波次的纵向研究。我们发现,软件工程师在家工作时花在特定活动(如编码、修复漏洞、帮助他人)上的时间与疫情前类似。此外,开发者花在每项活动上的时间与他们的总体幸福感、感知到的生产力以及其他变量(如基本需求)无关。我们的验证性研究发现,特定活动变量(如软件工程师在编码期间拥有的自主程度)确实能预测活动满意度和生产力,但不是由诸如一般恢复力或良好工作与生活平衡等与活动无关的变量来预测。有趣的是,我们发现软件工程师在帮助他人时满意度和自主性显著更高,而在修复漏洞时则较低。最后,我们讨论了对软件工程师、管理层和研究人员的启示。特别是,积极的公司政策以支持开发者对自主性、关联性和能力的需求,在居家办公环境中似乎特别有效。