skip to main content
research-article
Open access

The SPACE of developer productivity

Published: 24 May 2021 Publication History

Abstract

There's more to it than you think.

References

[1]
Beller M., Orgovan, V., Buja, S., Zimmermann, T. Mind the gap: on the relationship between automatically measured and self-reported productivity. IEEE Software (2020); https://arxiv.org/abs/2012.07428.
[2]
Brumby, D. P., Janssen, C. P., Mark, G. How do interruptions affect productivity? Rethinking Productivity in Software Engineering. C. Sadowski and T. Zimmermann, eds. Apress, Berkeley, CA, 2019, 85--107; https://link.springer.com/chapter/10.1007/978-1-4842-4221-6_9.
[3]
Butler, J.L., Jaffe, S. Challenges and gratitude: a diary study of software engineers working from home during Covid-19 pandemic (Aug. 2020). Microsoft; https://www.microsoft.com/en-us/research/publication/challenges-and-gratitude-a-diary-study-of-software-engineers-working-from-home-during-covid-19-pandemic/.
[4]
Csikszentmihalyi, M. Flow: The Psychology of Optimal Experience. Harper Perennial Modern Classics, 2008.
[5]
Dabbish, L., Stuart, C., Tsay, J., Herbsleb, J. Social coding in GitHub: Transparency and collaboration in an open software repository. In Proceedings of the ACM 2012 Conf. Computer-supported Cooperative Work (Feb. 2012), 1277--1286; https://dl.acm.org/doi/10.1145/2145204.2145396.
[6]
Dourish, P., Bellotti, V. Awareness and coordination in shared workspaces. In Proceedings of the 1992 ACM Conf. Computer-supported Cooperative Work (Dec. 1992), 107--114; https://dl.acm.org/doi/10.1145/143457.143468.
[7]
Ford, D. et al. A tale of two cities: software developers working from home during the Covid-19 pandemic, 2020; https://arxiv.org/abs/2008.11147.
[8]
Forsgren, N. Finding balance between work and play. The 2020 State of the Octoverse. GitHub; https://octoverse.github.com/static/github-octoverse-2020-productivity-report.pdf.
[9]
Forsgren, N., Humble, J. Kim, G. Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations. IT Revolution Press, 2018.
[10]
Forsgren, N., Kersten, M. DevOps metrics. Commun. ACM 61, 4 (2018), 44--48; https://dl.acm.org/doi/10.1145/3159169.
[11]
Fuks, H., Raposo, A., Gerosa, M. A., Pimental, M. The 3C collaboration model. Encyclopedia of E-Collaboration. Ned Kock, ed. IGI Global, 2008, 637--644. https://www.researchgate.net/publication/292220266_The_3C_collaboration_model.
[12]
Graziotin, D., Fagerholm, F. Happiness and the productivity of software engineers. Rethinking Productivity in Software Engineering. C. Sadowski and T. Zimmermann, eds. Apress, Berkeley, CA, 2019, 109--124; https://link.springer.com/chapter/10.1007/978-1-4842-4221-6_10.
[13]
Maslach, C., Leiter, M.P. Early predictors of job burnout and engagement. J. Applied Psychology 93, 3 (2008), 498--512; https://doi.apa.org/doiLanding?doi=10.1037%2F0021-9010.93.3.498.
[14]
Meyer, A. N., Barton, L. E., Murphy, G. C., Zimmermann, T., Fritz, T. The work life of developers: activities, switches and perceived productivity. IEEE Trans. Software Engineering 43, 12 (2017), 1178--1193; https://dl.acm.org/doi/10.1109/TSE.2017.2656886.
[15]
Murphy-Hill, E. et al. What predicts software developers' productivity? IEEE Trans. Software Engineering, 2019; https://ieeexplore.ieee.org/document/8643844/.
[16]
Paul, R., Bosu, A., Sultana, K.Z. Expressions of sentiments during code reviews: male vs. female. In IEEE 26th Intern. Conf. Software Analysis, Evolution and Reengineering, 2019, 26--37; https://ieeexplore.ieee.org/document/8667987.
[17]
Ralph, P. et al. Pandemic programming: How Covid-19 affects software developers and how their organizations can help. Empirical Software Engineering 25, 6 (2020), 4927--4961; https://www.researchgate.net/publication/344342621_Pandemic_programming_How_COVID-19_affects_software_developers_and_how_their_organizations_can_help.
[18]
Schmidt, K., Bannon, L. Taking CSCW seriously: Supporting articulation work. Computer Supported Cooperative Work 1, 1 (1992), 7--40; https://link.springer.com/article/10.1007/BF00752449.
[19]
Sedano, T., Ralph, P., Péraire, C. Software development waste. In Proceedings of the 39th Inter. Conf. Software Engineering, 2017, 130--140; https://dl.acm.org/doi/10.1109/ICSE.2017.20.
[20]
Storey, M. A., Zimmermann, T., Bird, C., Czerwonka, J., Murphy, B., Kalliamvakou, E. Towards a theory of software developer job satisfaction and perceived productivity. IEEE Trans. Software Engineering, 2019; https://ieeexplore.ieee.org/document/8851296.
[21]
Suchman, L. Making work visible. Commun. ACM 38, 9 (Sept. 1995), 56--64; https://dl.acm.org/doi/10.1145/223248.223263.
[22]
Vasilescu, B. et al., Filkov, V. Gender and tenure diversity in GitHub teams. In Proceedings of the 33rd Annual ACM Conf. Human Factors in Computing Systems (Apr. 2015), 3789--3798; https://dl.acm.org/doi/abs/10.1145/2702123.2702549.

Cited By

View all
  • (2024)Reading Between the Lines: Modeling User Behavior and Costs in AI-Assisted ProgrammingProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3641936(1-16)Online publication date: 11-May-2024
  • (2024)Characterizing Social and Human Factors in Software Development Team Productivity: A System Dynamics ApproachIEEE Access10.1109/ACCESS.2024.338850512(59739-59755)Online publication date: 2024
  • (2023)Sustainable Environment to Prevent Burnout and Attrition in Project ManagementSustainability10.3390/su1503236415:3(2364)Online publication date: 28-Jan-2023

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Communications of the ACM
Communications of the ACM  Volume 64, Issue 6
June 2021
106 pages
ISSN:0001-0782
EISSN:1557-7317
DOI:10.1145/3467845
Issue’s Table of Contents
This work is licensed under a Creative Commons Attribution International 4.0 License.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 May 2021
Published in CACM Volume 64, Issue 6

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article
  • Popular
  • Refereed

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)952
  • Downloads (Last 6 weeks)119
Reflects downloads up to 14 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Reading Between the Lines: Modeling User Behavior and Costs in AI-Assisted ProgrammingProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3641936(1-16)Online publication date: 11-May-2024
  • (2024)Characterizing Social and Human Factors in Software Development Team Productivity: A System Dynamics ApproachIEEE Access10.1109/ACCESS.2024.338850512(59739-59755)Online publication date: 2024
  • (2023)Sustainable Environment to Prevent Burnout and Attrition in Project ManagementSustainability10.3390/su1503236415:3(2364)Online publication date: 28-Jan-2023

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Digital Edition

View this article in digital edition.

Digital Edition

Magazine Site

View this article on the magazine site (external)

Magazine Site

Login options

Full Access

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media