| Literature DB >> 32952438 |
Paul Ralph1, Sebastian Baltes2, Gianisa Adisaputri1, Richard Torkar3,4, Vladimir Kovalenko5, Marcos Kalinowski6, Nicole Novielli7, Shin Yoo8, Xavier Devroey9, Xin Tan10, Minghui Zhou10, Burak Turhan11,12, Rashina Hoda11, Hideaki Hata13, Gregorio Robles14, Amin Milani Fard15, Rana Alkadhi16.
Abstract
CONTEXT: As a novel coronavirus swept the world in early 2020, thousands of software developers began working from home. Many did so on short notice, under difficult and stressful conditions.Entities:
Keywords: COVID-19; Crisis management; Disaster management; Emergency management; Pandemic; Productivity; Questionnaire; Software development; Structural equation modeling; Wellbeing; Work from home
Year: 2020 PMID: 32952438 PMCID: PMC7489196 DOI: 10.1007/s10664-020-09875-y
Source DB: PubMed Journal: Empir Softw Eng ISSN: 1382-3256 Impact factor: 2.522
Fig. 1Theoretical model of developer wellbeing and productivity
First principle components analysis*
| Variable | Component | |||
|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |
| Δ P8 | 0.740 | |||
| Δ P2 | 0.715 | |||
| Δ P9 | 0.704 | |||
| Δ P6 | 0.699 | |||
| Δ P4 | 0.669 | |||
| Δ P3 | 0.645 | |||
| Δ P5 | 0.64 | |||
| Δ P1 | 0.563 | |||
| Δ P7 | ||||
| Δ WP1 | 0.838 | |||
| Δ WP2 | 0.791 | |||
| Δ WP3 | 0.782 | |||
| Δ WP5 | 0.734 | |||
| Δ WP4 | 0.727 | |||
| Erg6 | 0.802 | |||
| Erg5 | 0.748 | |||
| Erg2 | 0.666 | |||
| Erg3 | 0.645 | |||
| Erg1 | 0.640 | |||
| Erg4 | 0.628 | |||
| DP3 | 0.688 | |||
| DP1 | 0.661 | |||
| DP5 | 0.568 | |||
| DP2 | 0.565 | |||
| DP4 | 0.493 | |||
*Rotation converged in 5 iterations. Coefficients < 0.3 suppressed
Second principle components analysis
| Variable | Component | |||
|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |
| Δ P2 | 0.721 | |||
| Δ P8 | 0.718 | |||
| Δ P6 | 0.703 | |||
| Δ P4 | 0.679 | |||
| Δ P3 | 0.651 | |||
| Δ P5 | 0.649 | |||
| Δ P1 | 0.566 | |||
| Δ WB1 | 0.845 | |||
| Δ WB2 | 0.797 | |||
| Δ WB3 | 0.790 | |||
| Δ WB5 | 0.740 | |||
| Δ WB4 | 0.732 | |||
| Erg6 | 0.803 | |||
| Erg5 | 0.745 | |||
| Erg2 | 0.669 | |||
| Erg1 | 0.646 | |||
| Erg3 | 0.644 | |||
| Erg4 | 0.629 | |||
| DP3 | 0.685 | |||
| DP1 | 0.666 | |||
| DP2 | 0.570 | |||
| DP5 | 0.565 | |||
| DP4 | 0.490 | |||
Notes: Rotation convErged in 5 iterations; correlations < 0.3 suppressed
Analysis of response bias (one-way ANOVA)
| Variable | F | Sig. | |
|---|---|---|---|
| age | 4.250 | 0.039 | 0.002 |
| disability | 0.117 | 0.733 | 0.000 |
| education | 0.153 | 0.696 | 0.000 |
| adultCohabitants | 19.037 | 0.000 | 0.009 |
| childCohabitants | 0.358 | 0.550 | 0.000 |
| experience | 3.381 | 0.066 | 0.002 |
| remoteExperience | 0.013 | 0.910 | 0.000 |
| organizationSize | 0.330 | 0.566 | 0.000 |
Fig. 2Participants’ education levels
Respondents’ countries of residence
| Country | n | % | Country | n | % |
|---|---|---|---|---|---|
| Germany | 505 | 22.7% | Japan | 53 | 2.4% |
| Russia | 366 | 16.4% | Spain | 52 | 2.3% |
| Brazil | 272 | 12.2% | Iran | 40 | 1.8% |
| Italy | 173 | 7.8% | Austria | 29 | 1.3% |
| United States | 99 | 4.4% | Canada | 27 | 1.2% |
| South Korea | 81 | 3.6% | Switzerland | 20 | 0.9% |
| Belgium | 77 | 3.5% | United Kingdom | 20 | 0.9% |
| China | 76 | 3.4% | n/a | 20 | 0.9% |
| Turkey | 66 | 3.0% | Other | 194 | 8.7% |
| India | 55 | 2.5% |
Fig. 3Organization sizes
Fig. 4Distribution of ratings on the WHO-5 and HPQ scales before and since switching to working form home with mean (dashed line) and median (solid line) values (2,194 complete cases for WHO-5 and 2,078 for HPQ)
Confirmatory factor analysis
| Construct | Indicator | Estimate | Std.Err | z-value | |
|---|---|---|---|---|---|
| ΔWB1 | 1.000 | ||||
| ΔWB2 | 0.896 | 0.016 | 54.518 | 0 | |
| ΔWB3 | 0.955 | 0.016 | 58.917 | 0 | |
| ΔWB4 | 0.804 | 0.018 | 44.686 | 0 | |
| ΔWB5 | 0.848 | 0.017 | 51.041 | 0 | |
| ΔP1 | 1.000 | ||||
| ΔP2 | − 1.268 | 0.053 | − 24.084 | 0 | |
| ΔP3 | − 1.120 | 0.053 | − 20.979 | 0 | |
| ΔP4 | − 1.239 | 0.053 | − 23.263 | 0 | |
| ΔP5 | − 1.229 | 0.055 | − 22.266 | 0 | |
| ΔP6 | − 1.306 | 0.058 | − 22.677 | 0 | |
| ΔP8 | 1.460 | 0.057 | 25.512 | 0 | |
| Erg1 | 1.000 | ||||
| Erg2 | 0.964 | 0.035 | 27.395 | 0 | |
| Erg3 | 0.820 | 0.037 | 22.128 | 0 | |
| Erg4 | 0.937 | 0.035 | 26.663 | 0 | |
| Erg5 | 1.064 | 0.034 | 31.535 | 0 | |
| Erg6 | 1.258 | 0.035 | 35.821 | 0 | |
| Disaster | DP1 | 1.000 | |||
| DP2 | 0.716 | 0.089 | 8.079 | 0 | |
| DP3 | 1.181 | 0.112 | 10.521 | 0 | |
| DP4 | 0.923 | 0.105 | 8.805 | 0 | |
| DP5 | 1.186 | 0.120 | 9.888 | 0 |
Notes: converged after 50 iterations with 185 free parameters (n = 1377); estimates may exceed 1.0 because they are regression coefficients, not correlations as in Principal Component Analysis; negative estimates indicate reversed items
Fig. 5Supported model of developer wellbeing and productivity. Note: error terms, unsupported hypotheses and control variables are omitted for clarity
Structural equation model regressions
| Construct | Predictor | Estimate | Std.Err | ||
|---|---|---|---|---|---|
| Disaster | adultCohabitants | 0.080 | 0.019 | 4.234 | 0.000 |
| Preparedness ∼ | disability | − 0.179 | 0.059 | − 3.035 | 0.002 |
| covidStatus | 0.073 | 0.032 | 2.260 | 0.024 | |
| education | − 0.050 | 0.026 | − 1.882 | 0.060 | |
| Ergonomics ∼ | children | − 0.163 | 0.031 | − 5.184 | 0.000 |
| adultCohabitants | − 0.047 | 0.019 | − 2.457 | 0.014 | |
| disability | − 0.110 | 0.057 | − 1.932 | 0.053 | |
| remoteExperience | 0.044 | 0.026 | 1.709 | 0.087 | |
| Fear ∼ | isolation | 0.502 | 0.105 | 4.764 | 0.000 |
| DisasterPreparedness | − 0.336 | 0.106 | − 3.161 | 0.002 | |
| role | − 0.356 | 0.116 | − 3.056 | 0.002 | |
| covidStatus | 0.196 | 0.075 | 2.607 | 0.009 | |
| gender | 0.273 | 0.122 | 2.241 | 0.025 | |
| disability | 0.265 | 0.119 | 2.227 | 0.026 | |
| education | − 0.122 | 0.060 | − 2.047 | 0.041 | |
| children | 0.116 | 0.063 | 1.831 | 0.067 | |
| ΔWellbeing ∼ | Ergonomics | 0.125 | 0.033 | 3.813 | 0.000 |
| covidStatus | − 0.121 | 0.040 | − 3.041 | 0.002 | |
| Fear | − 0.031 | 0.012 | − 2.542 | 0.011 | |
| age | 0.097 | 0.044 | 2.204 | 0.028 | |
| DisasterPreparedness | − 0.020 | 0.049 | − 0.416 | 0.678 | |
| ΔProductivity ∼ | Ergonomics | 0.242 | 0.024 | 10.233 | 0.000 |
| DisasterPreparedness | 0.097 | 0.035 | 2.788 | 0.005 | |
| adultCohabitants | 0.041 | 0.015 | 2.752 | 0.006 | |
| disability | 0.124 | 0.049 | 2.513 | 0.012 | |
| age | 0.070 | 0.032 | 2.220 | 0.026 | |
| Fear | − 0.002 | 0.009 | − 0.204 | 0.838 | |
| ΔWellbeing ∼ | ΔPerformance | 0.822 | 0.045 | 18.361 | 0.000 |
Notes: converged after 97 iterations; Latent variables capitalized (e.g. Fear); direct measurements in camelCase (e.g. age, adultCohabitants)
Organizational support actions in order of perceived helpfulness*
| # | Action | Helpful | Following |
|---|---|---|---|
| 1 | My organization will pay for some or all of my internet charges | 51.9% | 9.8% |
| 2 | My organization will buy new equipment we need to work from home | 49.2% | 30.9% |
| 3 | My organization is encouraging staff to use this time for professional training | 47.7% | 24.3% |
| 4 | My organization has reassured me that they understand if my work performance suffers | 47.4% | 40.5% |
| 5 | My organization is providing activities to occupy staff member’s children | 46.4% | 7.2% |
| 6 | My organization is sending food to staff working from home | 44.5% | 4.0% |
| 7 | My organization is providing at-home exercise programs | 41.4% | 15.8% |
| 8 | My organization has reassured me that I will keep my job | 40.2% | 62.4% |
| 9 | My organization has reassured me that I can take time off if I’m sick or need to care for dependents | 40.1% | 65.5% |
| 10 | My organization is improving documentation of its processes (e.g. how code changes are approved) | 37.4% | 34.7% |
| 11 | My organization will pay for software we need to work from home | 36.8% | 54.7% |
| 12 | My team is peer reviewing commits, change requests or pull requests (peer code review) | 36.5% | 63.1% |
| 13 | I can (or could) take equipment (e.g. monitors) home from my workplace | 36.0% | 73.9% |
| 14 | My organization has reassured me that I will continue to be paid | 34.7% | 75.2% |
| 15 | My team uses a build system to automate compilation and testing | 34.3% | 62.9% |
| 16 | Someone is keeping high priority work ready and our backlog organized | 33.1% | 60.0% |
| 17 | My team has good work-from-home infrastructure (e.g. source control, VPN, remote desktop, file sharing) | 32.6% | 86.4% |
| 18 | My team is having virtual social events (e.g. via video chat) | 32.1% | 56.1% |
| 19 | My organization is encouraging staff to touch base regularly with each other | 30.8% | 62.4% |
| 20 | My team is continuing to have regular meetings (e.g. via video chat) | 28.5% | 88.9% |
| 21 | My team is avoiding synchronous communication (e.g. video chat) | 25.5% | 14.3% |
| 22 | For most of the day, I work with an open video or audio call to some or all of my team | 23.3% | 26.7% |
*number of respondents who indicated that this practice is or would be helpful and number of respondents who indicated that their organizations are following this recommendation (n = 2225)