Towards a Theory of Software Developer Job Satisfaction and Perceived Productivity

被引:35
|
作者
Storey, Margaret-Anne [1 ]
Zimmermann, Thomas [2 ]
Bird, Christian [2 ]
Czerwonka, Jacek [3 ]
Murphy, Brendan [4 ]
Kalliamvakou, Eirini [1 ]
机构
[1] Univ Victoria, Dept Comp Sci, Victoria, BC V8P 5C2, Canada
[2] Microsoft Corp, Res Dept, Redmond, WA 98052 USA
[3] Microsoft Corp, TSE, Redmond, WA 98052 USA
[4] Microsoft, Res Dept, Cambridge CB3 0FB, England
关键词
Productivity; Software; Companies; Software engineering; Complexity theory; Psychology; Measurement; Software engineering management; empirical studies; software companies; theory; PERFORMANCE; ORGANIZATION; MOTIVATION;
D O I
10.1109/TSE.2019.2944354
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 development settings, while our findings lead to concrete recommendations for practitioners and researchers.
引用
收藏
页码:2125 / 2142
页数:18
相关论文
共 50 条
  • [1] The Effect of Work Environments on Productivity and Satisfaction of Software Engineers
    Johnson, Brittany
    Zimmermann, Thomas
    Bird, Christian
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (04) : 736 - 757
  • [2] Gamification in software engineering: the mediating role of developer engagement and job satisfaction
    Stol, Klaas-Jan
    Schaarschmidt, Mario
    Goldblit, Shelly
    EMPIRICAL SOFTWARE ENGINEERING, 2022, 27 (02)
  • [3] Towards a Theory of Software Development Expertise
    Baltes, Sebastian
    Diehl, Stephan
    ESEC/FSE'18: PROCEEDINGS OF THE 2018 26TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2018, : 187 - 200
  • [4] Influence of Emotions on Software Developer Productivity
    Anany, Mohammed
    Hussien, Heba
    Aly, Sherif G.
    Sakr, Nourhan
    PECCS: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON PERVASIVE AND EMBEDDED COMPUTING AND COMMUNICATION SYSTEMS, 2019, : 75 - 82
  • [5] Developer Thriving: Four Sociocognitive Factors That Create Resilient Productivity on Software Teams
    Hicks, Catherine M.
    Lee, Carol S.
    Ramsey, Morgan
    IEEE SOFTWARE, 2024, 41 (04) : 68 - 77
  • [6] Emotions and Perceived Productivity of Software Developers at the Workplace
    Girardi, Daniela
    Lanubile, Filippo
    Novielli, Nicole
    Serebrenik, Alexander
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (09) : 3326 - 3341
  • [7] IMPACT OF JOB SATISFACTION ON THE LABOUR PRODUCTIVITY OF HEALTHCARE PERSONNEL
    Paresashvili, Nino
    Okruashvili, Nanuli
    Tikishvili, Mzia
    Chitaladze, Ketevan
    ECONOMICS ECOLOGY SOCIUM, 2024, 8 (03): : 40 - 54
  • [8] JOB SATISFACTION AS A DETERMINANT OF HUMAN CAPITAL PRODUCTIVITY.
    Cabanilla Guerra, Galo
    Cando Carrillo, Cindy
    Valencia Chica, Maria Ines
    REVISTA UNIVERSIDAD Y SOCIEDAD, 2022, 14 (03): : 403 - 408
  • [9] Applying the Relational Job Design Theory to the Retail Industry: The Association between Perceived Social Impact and Job Satisfaction, Turnover Intention, and Persistence
    Matsumoto, Hiroshige
    Hagiwara, Yasuhiro
    Yamamoto-Mitani, Noriko
    Igarashi, Ayumi
    HEALTH & SOCIAL CARE IN THE COMMUNITY, 2024, 2024
  • [10] A Framework to Evaluate Software Developer's Productivity The VALORTIA Project
    Sanchez-Begines, J. M.
    Dominguez-Mayo, F. J.
    Escalona, M. J.
    Mejias, M.
    Sanchez-Gomez, N.
    Bolivar, J. M.
    Morillo, E.
    Perejon, P.
    2015 10TH INTERNATIONAL JOINT CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), VOL 1, 2015, : 160 - 167