Cited by 90Software Engineering Techniques and PracticesJob Satisfaction and Organizational BehaviorEmployee Performance and Management

Towards a Theory of Software Developer Job Satisfaction and Perceived Productivity

Storey, Margaret-Anne, Zimmermann, Thomas, Bird, Christian, Czerwonka, Jacek, Murphy, Brendan, Kalliamvakou, Eirini·2021·IEEE Transactions on Software Engineering

Abstract

Developer satisfaction and work productivity are important considerations for software companies. Enhanced developer satisfaction may improve the attraction, retention and health of employees, while higher productivity should reduce costs and increase customer satisfaction through faster software improvements. Many researchers and companies assume that perceived productivity and job satisfaction are related and may be used as proxies for one another, but these claims are a current topic of debate. There are also many social and technical factors that may impact satisfaction and productivity, but which factors have the most impact is not clear, especially for specific development contexts. Through our research, we developed a theory articulating a bi-directional relationship between software developer job satisfaction and perceived productivity, and identified what additional social and technical factors, challenges and work context variables influence this relationship. The constructs and relationships in our theory were derived in part from related literature in software engineering and knowledge work, and we validated and extended these concepts through a rigorously designed survey instrument. We instantiate our theory with a large software company, which suggests a number of propositions about the relative impact of various factors and challenges on developer satisfaction and perceived productivity. Our survey instrument and analysis approach can be applied to other develo…

Integrity signals

Registry

Crossref · 10.1109/tse.2019.2944354

Cites

3 of 3 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

This paper’s full text isn’t openly available, so its claims and self-check weren’t run. The registry and citation checks still apply.

Cites

Flagged first, then by citations

Cited by

Sorted by citations

Authors
Storey, M.-A., Zimmermann, T., Bird, C., Czerwonka, J., Murphy, B., & Kalliamvakou, E.
Affiliations
  • University of Victoria (CA)
  • Microsoft (United States) (US)
Venue
IEEE Transactions on Software Engineering
Published
2021-10-01
Volume
47
Issue
10
Pages
2125-2142
ISSN
  • 0098-5589 (ISSN-L)
  • 1939-3520
  • 2326-3881
OpenAlex
W2976409997
Cited by
90
References
3
Citations by year
2026: 17 · 2025: 17 · 2024: 21 · 2023: 8 · 2022: 12 · 2021: 11 · 2020: 4
FWCI
8.40
Type
journal article
Language
en
Open access
closed
Locations
IEEE Transactions on Software Engineering (publishedVersion)
Topics
  • Physical Sciences › Computer Science › Information Systems › Software Engineering Techniques and Practices
  • Social Sciences › Business, Management and Accounting › Organizational Behavior and Human Resource Management › Job Satisfaction and Organizational Behavior
  • Social Sciences › Human Factors and Ergonomics › Employee Performance and Management
Keywords
perceived productivity, labor productivity, developer retention, knowledge work, software development teams

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review