skip to main content
research-article
Free access

DevEX: What Actually Drives Productivity?

Published: 20 October 2023 Publication History

Abstract

The developer-centric approach to measuring and improving productivity.

References

[1]
Csikszentmihalyi, M. Flow: The Psychology of Optimal Experience. Harper Perennial Modern Classics, 2008.
[2]
Feldman, D. H., Csikszentmihalyi, M., Gardner, H. Changing the World: A Framework for the Study of Creativity. Praeger Publishers/Greenwood Publishing Group. 1994.
[3]
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.
[4]
Forsgren, N., Kersten, M. DevOps metrics. Commun. ACM 61, 4 (Apr. 2018), 44--48
[5]
Forsgren, N., Storey, M., Maddila, C., Zimmermann, T., Houck, B., Butler, J. The SPACE of developer productivity: There's more to it than you think. Commun. ACM 19, 1 (Jan. 2021), 20--48
[6]
Fowler, F. Improving Survey Questions: Design and Evaluation. Sage Publications, 1995.
[7]
Gartner, Inc. Technology adoption roadmaps for IT leaders survey. 2022
[8]
Graziotin, D., Fagerholm, F., Wang, X., Abrahamsson, P. What happens when software developers are (un)happy. J. Systems and Software 140 (2018), 32--47; https://bit.ly/3Qa0Mem.
[9]
Greiler, M., Storey, M., Noda, A. An actionable framework for understanding and improving developer experience. IEEE Trans. Software Engineering, 2022; https://ieeexplore.ieee.org/document/9785882.
[10]
Janssens, S., Zaytsev, V. Go with the flow: software engineers and distractions. In Proceedings of the 25th Intern. Conf. Model Driven Engineering Languages and Systems: Companion Proceedings, 2022, 934--938
[11]
Jaspan, C., et al. Enabling the study of software development behavior with cross-tool logs. IEEE Softw. 37, 6 (2020), 44--51; https://ieeexplore.ieee.org/document/9159122.
[12]
Nakamura, J., Csikszentmihalyi, M. Flow theory and research. The Oxford Handbook of Positive Psychology. S.J. Lopez and C.R. Snider, Eds, 2009, 194--206; https://bit.ly/3rG3cHq.
[13]
Srivastava, S., Trehan, K., Wagle, D., Wang, J. Developer velocity: How software excellence fuels business performance. McKinsey & Company, 2020; https://mck.co/3Dl8J90.
[14]
Sweller, J. Cognitive load during problem solving: Effects on learning. Cognitive Science 12, 2 (1988), 257--85

Cited By

View all
  • (2024)Generative Artificial Intelligence Use in Optimising Software Engineering ProcessApplied Computer Systems10.2478/acss-2024-000929:1(68-77)Online publication date: 15-Aug-2024
  • (2024)Teaching Scrum with a focus on efficiency and inclusivenessProceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering10.1145/3661167.3661277(595-599)Online publication date: 18-Jun-2024
  • (2024)Imagining a Future of Designing with AI: Dynamic Grounding, Constructive Negotiation, and Sustainable MotivationProceedings of the 2024 ACM Designing Interactive Systems Conference10.1145/3643834.3661525(289-300)Online publication date: 1-Jul-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Communications of the ACM
Communications of the ACM  Volume 66, Issue 11
November 2023
94 pages
ISSN:0001-0782
EISSN:1557-7317
DOI:10.1145/3629727
  • Editor:
  • James Larus
Issue’s Table of Contents
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 October 2023
Published in CACM Volume 66, Issue 11

Check for updates

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2,166
  • Downloads (Last 6 weeks)145
Reflects downloads up to 17 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Generative Artificial Intelligence Use in Optimising Software Engineering ProcessApplied Computer Systems10.2478/acss-2024-000929:1(68-77)Online publication date: 15-Aug-2024
  • (2024)Teaching Scrum with a focus on efficiency and inclusivenessProceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering10.1145/3661167.3661277(595-599)Online publication date: 18-Jun-2024
  • (2024)Imagining a Future of Designing with AI: Dynamic Grounding, Constructive Negotiation, and Sustainable MotivationProceedings of the 2024 ACM Designing Interactive Systems Conference10.1145/3643834.3661525(289-300)Online publication date: 1-Jul-2024
  • (2024)Teaching Theorizing in Software Engineering ResearchHandbook on Teaching Empirical Software Engineering10.1007/978-3-031-71769-7_3(31-69)Online publication date: 25-Dec-2024

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