在COVID-19大流行期间,软件开发人员在强制在家工作期间的满意度和绩效
Satisfaction and Performance of Software Developers during Enforced Work from Home in the COVID-19 Pandemic
摘要:
随着COVID-19疫情爆发及随后的封锁,软件工程师的日常生活受到严重干扰,因为他们突然被迫在家远程工作。为了更好地理解和对比新现实中的典型工作日与大流行前的工作,我们对远程招聘的软件工程师进行了一项探索性研究(N = 192)和一项验证性研究(N = 290)。具体来说,我们建立在自我决定理论,以评估是否以及如何特定的活动与软件工程师的满意度和生产力。为了探索主题领域,我们首先进行了两波纵向研究。我们发现,软件工程师花在特定活动上的时间(例如,在家工作时的编程、修复漏洞、帮助他人)与大流行前的情况类似。此外,开发人员花在每项活动上的时间与他们的总体健康状况、感知生产力和其他变量(如基本需求)无关。我们的验证性研究发现,活动特定变量(例如,软件工程师在编码过程中有多少自主权)确实可以预测活动满意度和生产力,但不是通过活动独立变量,如一般弹性或良好的工作与生活平衡。有趣的是,我们发现,当软件工程师帮助他人时,满意度和自主性明显较高,而当他们修复错误时,满意度和自主性较低。最后,我们讨论了对软件工程师,管理和研究人员的影响。特别是,积极的公司政策,以支持开发人员的自主权,相关性和能力的需要似乎特别有效的WFH的背景下。
英文摘要:
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 (N = 192) and one confirmatory study (N = 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.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。