Motivation and Satisfaction of Software Engineers
Abstract
Context: The proper management of people can help software organisations to achieve higher levels of success. However, the limited attention paid to the appropriate use of theories to underpin the research in this area leaves it unclear how to deal with human aspects of software engineers, such as motivation and satisfaction. Objectives: This article aims to expose what drives the motivation and satisfaction of software engineers at work. Methods: A multiple case study was conducted at four software organisations in Brazil. For 11 months, data was collected using semi-structured interviews, diary studies, and document analyses. Results: The Theory of Motivation and Satisfaction of Software Engineers (TMS-SE), presented in this article, combines elements from well established theories with new findings, and translates them into the software engineering context. Conclusion: The TMS-SE advances the understanding of people management in the software engineering field and presents a strong conceptual framework for future investigations in this area.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Being creative can improve emotional well-being, job satisfaction, and career growth.
“Being creative can improve emotional well-being [1], job satisfaction [42], and career growth [79].”
From The Impact of Generative AI on Creativity in Software Development: A Research Agenda (2025) · cites this paper as [42]
Cites
Self-efficacy: Toward a unifying theory of behavioral change
Bandura, A. (1977) · Psychological Review · doi:10.1037/0033-295x.84.2.191 · Cited by 43,925 · see citing works
(2009) · Cited by 21,330 · see citing works
Building Theories from Case Study Research
Eisenhardt, K. M. (1989) · The Academy of Management Review · doi:10.2307/258557 · Cited by 17,455 · see citing works
Theory Building From Cases: Opportunities And Challenges
Eisenhardt, K. M., & Graebner, M. E. (2007) · Academy of Management Journal · doi:10.5465/amj.2007.24160888 · Cited by 16,670 · see citing works
Building theories from case study research
Eisenhardt, K. M. (2009) · STUDI ORGANIZZATIVI · doi:10.3280/so2008-002004 · Cited by 11,395 · see citing works
Kline, P. (1993) · Personality and Individual Differences · doi:10.1016/0191-8869(93)90054-7 · Cited by 8,800 · see citing works
Human agency in social cognitive theory.
Bandura, A. (1989) · American Psychologist · doi:10.1037/0003-066x.44.9.1175 · Cited by 8,263 · see citing works
Development of the Job Diagnostic Survey.
Hackman, J. R., & Oldham, G. R. (1975) · Journal of Applied Psychology · doi:10.1037/h0076546 · Cited by 7,246 · see citing works
Constructing grounded theory. A practical guide through qualitative analysis
Brink, E., Dellve, L., Hallberg, U. E., Abrahamsson, K. H., Klingberg, G., & Wentz, K. (2006) · International Journal of Qualitative Studies on Health and Well-Being · doi:10.3402/qhw.v1i3.4932 · Cited by 6,909 · see citing works
The nature and causes of job satisfaction
Locke, E. A. (1976) · Medical Entomology and Zoology · Cited by 6,819 · see citing works
Towards an understanding of inequity
Adams, J. S. (1963) · The Journal of Abnormal and Social Psychology · doi:10.1037/h0040968 · Cited by 5,146 · see citing works
Guidelines for conducting and reporting case study research in software engineering
Runeson, P., & Höst, M. (2009) · Empirical Software Engineering · doi:10.1007/s10664-008-9102-8 · Cited by 3,862 · see citing works
Morgeson, F. P., & Humphrey, S. E. (2006) · Journal of Applied Psychology · doi:10.1037/0021-9010.91.6.1321 · Cited by 2,994 · see citing works
Locke, E. A. (1969) · Organizational Behavior and Human Performance · doi:10.1016/0030-5073(69)90013-0 · Cited by 2,767 · see citing works
Goal setting and task performance: 1969-1980.
Locke, E. A., Shaw, K. N., Saari, L. M., & Latham, G. P. (1981) · Psychological Bulletin · doi:10.1037/0033-2909.90.1.125 · Cited by 2,656 · see citing works
(1993) · Cited by 2,636 · see citing works
The mythical man-month: essays on software engineering
(1996) · Choice Reviews Online · doi:10.5860/choice.33-5142 · Cited by 2,453 · see citing works
Employee reactions to job characteristics.
Hackman, J. R., & Lawler, E. E. (1971) · Journal of Applied Psychology · doi:10.1037/h0031152 · Cited by 2,442 · see citing works
Toward a theory of task motivation and incentives
Locke, E. A. (1968) · Organizational Behavior and Human Performance · doi:10.1016/0030-5073(68)90004-4 · Cited by 2,409 · see citing works
Meta-Ethnography: Synthesizing Qualitative Studies
Noblit, G. W., & Hare, R. D. (1988) · Medical Entomology and Zoology · Cited by 2,191 · see citing works
One More Time: How Do You Motivate Employees?
Herzberg, F. I. (1976) · Palgrave Macmillan UK eBooks · doi:10.1007/978-1-349-02701-9_2 · Cited by 2,049 · see citing works
Deconstructing job satisfaction
Weiss, H. M. (2002) · Human Resource Management Review · doi:10.1016/s1053-4822(02)00045-1 · Cited by 1,477 · see citing works
Work Motivation and Satisfaction: Light at the End of the Tunnel
Locke, E. A., & Latham, G. P. (1990) · Psychological Science · doi:10.1111/j.1467-9280.1990.tb00207.x · Cited by 923 · see citing works
Peopleware: Productive Projects and Teams
DeMarco, T., & Lister, T. (1987) · Cited by 721 · see citing works
Organizational Justice: Evidence of a New Psychosocial Predictor of Health
Elovainio, M. J., Mika Kivimaki, B., & Vahtera, J. (2002) · American Journal of Public Health · doi:10.2105/ajph.92.1.105 · Cited by 700 · see citing works
Vroom's expectancy models and work-related criteria: A meta-analysis.
van Eerde, W., & Thierry, H. (1996) · Journal of Applied Psychology · doi:10.1037/0021-9010.81.5.575 · Cited by 690 · see citing works
Motivation through conscious goal setting
Locke, E. A. (1996) · Applied and Preventive Psychology · doi:10.1016/s0962-1849(96)80005-9 · Cited by 626 · see citing works
Old Friends, New Faces: Motivation Research in the 1990s
Ambrose, M. L., & Kulik, C. T. (1999) · Journal of Management · doi:10.1177/014920639902500302 · Cited by 608 · see citing works
Nothing Is Quite So Practical as a Good Theory
de Ven, A. H. V. (1989) · Academy of Management Review · doi:10.5465/amr.1989.4308370 · Cited by 593 · see citing works
A New Strategy for Job Enrichment
Hackman, J. R., Oldham, G. R., Janson, R. L., & Purdy, K. (1975) · California Management Review · doi:10.2307/41164610 · Cited by 568 · see citing works
Motivation in software engineering: A systematic literature review
Beecham, S., Baddoo, N., Hall, T., Robinson, H., & Sharp, H. (2008) · Information and Software Technology · doi:10.1016/j.infsof.2007.09.004 · Cited by 506 · see citing works
Self-citationToward a Systems Theory of Motivated Behavior in Work Teams
Chen, G., & Kanfer, R. (2006) · Research in Organizational Behavior · doi:10.1016/s0191-3085(06)27006-0 · Cited by 493 · see citing works
The progress principle: using small wins to ignite joy, engagement, and creativity at work
(2012) · Choice Reviews Online · doi:10.5860/choice.50-0377 · Cited by 481 · see citing works
The Future of Work Motivation Theory
Steers, R. M., Mowday, R. T., & Shapiro, D. L. (2004) · Academy of Management Review · doi:10.5465/amr.2004.13670978 · Cited by 455 · see citing works
A Systematic Survey of Program Comprehension through Dynamic Analysis
Cornelissen, B., Zaidman, A., Arie Van Deursen, A., Moonen, L., & Koschke, R. (2009) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2009.28 · Cited by 421 · see citing works
Cultivating the Under-Mined: Cross-Case Analysis as Knowledge Mobilization
Khan, S., & VanWynsberghe, R. (2008) · Forum qualitative Sozialforschung · doi:10.17169/fqs-9.1.334 · Cited by 380 · see citing works
House, R. J., & Wigdor, L. A. (1967) · Personnel Psychology · doi:10.1111/j.1744-6570.1967.tb02440.x · Cited by 364 · see citing works
Hackman, J. R. (1980) · Professional Psychology · doi:10.1037/0735-7028.11.3.445 · Cited by 362 · see citing works
Guinan, P. J., Cooprider, J. G., & Faraj, S. A. (1998) · Information Systems Research · doi:10.1287/isre.9.2.101 · Cited by 342 · see citing works
A diary study of mobile information needs
Sohn, T. Y., Li, K. A., Griswold, W. G., & Hollan, J. D. (2008) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/1357054.1357125 · Cited by 335 · see citing works
An examination of Maslow's need hierarchy in an organizational setting
Hall, D. T., & Nougaim, K. E. (1968) · Organizational Behavior and Human Performance · doi:10.1016/0030-5073(68)90024-x · Cited by 330 · see citing works
The Psychology of Computer Programming.
Ritti, R. R., & Weinberg, G. M. (1973) · Administrative Science Quarterly · doi:10.2307/2391948 · Cited by 319 · see citing works
When participants do the capturing
Carter, S., & Mankoff, J. C. (2005) · ACM SIGCHI Conference on Human Factors in Computing Systems (CHI) · doi:10.1145/1054972.1055098 · Cited by 318 · see citing works
Maslow, A. H. (1943) · Psychosomatic Medicine · doi:10.1097/00006842-194301000-00012 · Cited by 289 · see citing works
Critical success factors in software projects
Reel, J. S. (1999) · IEEE Software · doi:10.1109/52.765782 · Cited by 282 · see citing works
Personnel Attitudes and Motivation
Locke, E. A. (1975) · Annual Review of Psychology · doi:10.1146/annurev.ps.26.020175.002325 · Cited by 276 · see citing works
A confirmatory factor analysis of IS employee motivation and retention
Mak, B. L., & Sockel, H. (2001) · Information & Management · doi:10.1016/s0378-7206(00)00055-0 · Cited by 266 · see citing works
Motivating and managing computer personnel
Couger, J. D., & Zawacki, R. A. (1980) · Cited by 265 · see citing works
Work motivation: Theory and practice.
Katzell, R. A., & Thompson, D. E. (1990) · American Psychologist · doi:10.1037/0003-066x.45.2.144 · Cited by 251 · see citing works
Graziotin, D., Wang, X., & Abrahamsson, P. (2014) · PeerJ · doi:10.7717/peerj.289 · Cited by 206 · see citing works
Factors Affecting Software Developers’ Performance: An Integrated Approach1
Rasch, R. H., & Tosi, H. L. (1992) · MIS Quarterly · doi:10.2307/249535 · Cited by 204 · see citing works
A systematic literature review to identify and classify software requirement errors
Walia, G., & Carver, J. C. (2009) · Information and Software Technology · doi:10.1016/j.infsof.2009.01.004 · Cited by 194 · see citing works
Rieman, J. (1993) · ACM SIGCHI Conference on Human Factors in Computing Systems (CHI) · doi:10.1145/169059.169255 · Cited by 184 · see citing works
Models of motivation in software engineering
Sharp, H., Baddoo, N., Beecham, S., Hall, T., & Robinson, H. (2008) · Information and Software Technology · doi:10.1016/j.infsof.2008.05.009 · Cited by 177 · see citing works
Self-citationMotivating and managing computer personnel
Bartol, K. M. (1981) · Information & Management · doi:10.1016/0378-7206(81)90036-7 · Cited by 169 · see citing works
Expectancy Theory in Work and Motivation: Some Logical and Methodological Issues
Wabba, M. A., & House, R. J. (1974) · Human Relations · doi:10.1177/001872677402700202 · Cited by 159 · see citing works
Competencies of exceptional and nonexceptional software engineers
Turley, R. T., & Bieman, J. M. (1995) · Journal of Systems and Software · doi:10.1016/0164-1212(94)00078-2 · Cited by 145 · see citing works
Are Information Systems People Different: An Investigation of Motivational Differences
Ferratt, T. W., & Short, L. E. (1986) · MIS Quarterly · doi:10.2307/249193 · Cited by 136 · see citing works
Wallgren, L. G., & Hanse, J. J. (2006) · International Journal of Industrial Ergonomics · doi:10.1016/j.ergon.2006.10.005 · Cited by 112 · see citing works
Bruce, A. (1998) · Cited by 108 · see citing works
How Job Characteristics Theory Happened
Oldham, G. R., & Hackman, J. R. (2005) · doi:10.1093/oso/9780199276813.003.0008 · Cited by 106 · see citing works
Motivation in software engineering: a systematic review update
França, A. C. C., Gouveia, T. B., Santos, P. C. F., Santana, C., & da Silva, F. Q. B. (2011) · International Conference on Evaluation and Assessment in Software Engineering (EASE) · doi:10.1049/ic.2011.0019 · Cited by 91 · see citing works
Revisiting the perennial question
Wynekoop, J. L., & Walz, D. B. (1998) · ACM SIGMIS Database the DATABASE for Advances in Information Systems · doi:10.1145/298752.298759 · Cited by 88 · see citing works
A systematic review of theory use in studies investigating the motivations of software engineers
Hall, T., Baddoo, N., Beecham, S., et al. (2009) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/1525880.1525883 · Cited by 79 · see citing works
Why Big Software Projects Fail: The 12 Key Questions
Humphrey, W. S. (2005) · Cited by 54 · see citing works
Motivated software engineers are engaged and focused, while satisfied ones are happy
França, C., Sharp, H., & da Silva, F. Q. B. (2014) · Proceedings of the ... ACM-IEEE International Symposium on Empirical Software Engineering and Measurement/International Symposium on Empirical Software Engineering and Measurement · doi:10.1145/2652524.2652545 · Cited by 53 · see citing works
Self-citationFrança, A. C. C., da Silva, F. Q. B., Felix, A. D. L. C., et al. (2013) · Information and Software Technology · doi:10.1016/j.infsof.2013.06.006 · Cited by 48 · see citing works
Diefendorff, J. M., & Chandler, M. M. (2010) · American Psychological Association eBooks · doi:10.1037/12171-003 · Cited by 48 · see citing works
Does the XP environment meet the motivational needs of the software developer? An empirical study
Beecham, S., Sharp, H., Baddoo, N., et al. (2007) · doi:10.1109/agile.2007.22 · Cited by 40 · see citing works
Self-citationEnvironments: Austria compared to the United States
Couger, J. D., & Adelsberger, H. H. (1988) · ACM SIGCPR Computer Personnel · doi:10.1145/54127.54131 · Cited by 31 · see citing works
Building a theory of job rotation in software engineering from an instrumental case study
Santos, R. E. S., da Silva, F. Q. B., de Magalhães, C. V. C., et al. (2016) · Proceedings/Proceedings - International Conference on Software Engineering · doi:10.1145/2884781.2884837 · Cited by 31 · see citing works
da Silva, F. Q. B., & França, A. C. C. (2010) · Journal of Systems and Software · doi:10.1016/j.jss.2010.12.017 · Cited by 30 · see citing works
Towards Understanding Controversy on Herzberg Theory of Motivation
Malik, M. E., & Naeem, B. (2012) · Cited by 27 · see citing works
What motivates Egyptian IS managers and personnel
Khalil, O. E. M., Zawacki, R. A., Zawacki, P. A., et al. (1997) · ACM SIGCPR Conference on Computer Personnel Research (SIGCPR) · doi:10.1145/268820.268884 · Cited by 27 · see citing works
França, A. C. C., Carneiro, D. E. S., & da Silva, F. Q. B. (2012) · Brazilian Symposium on Software Engineering · doi:10.1109/sbes.2012.28 · Cited by 26 · see citing works
Comparing the motivations of Spanish and Finnish computer personnel with those of the United States
Couger, J. D., & O'Callaghan, R. (1994) · European Journal of Information Systems · doi:10.1057/ejis.1994.33 · Cited by 24 · see citing works
MOTIVATING THE IS PEOPLE OF THE FUTURE
Zawacki, R. A. (1992) · Information Systems Management · doi:10.1080/10580539208906871 · Cited by 24 · see citing works
Couger, J. D. (1989) · doi:10.1109/hicss.1989.48138 · Cited by 21 · see citing works
Santos, R. E. S., da Silva, F. Q. B., Baldassarre, M. T., & de Magalhães, C. V. C. (2017) · Information and Software Technology · doi:10.1016/j.infsof.2017.04.006 · Cited by 20 · see citing works
César, A., Franca, C., Felix, A. D. L. C., et al. (2012) · doi:10.1049/ic.2012.0010 · Cited by 19 · see citing works
Self-citationCase Studies Synthesis: Brief Experience and Challenges for the Future
Cruzes, D. S., Dybå, T., Runeson, P., et al. (2011) · Proceedings of the ... ACM-IEEE International Symposium on Empirical Software Engineering and Measurement/International Symposium on Empirical Software Engineering and Measurement · doi:10.1109/esem.2011.44 · Cited by 18 · see citing works
França, A. C. C., de Araujo, A. C. M. L., & da Silva, F. Q. B. (2013) · International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE) · doi:10.1109/chase.2013.6614726 · Cited by 18 · see citing works
Designing motivation strategies for software engineering teams
França, A. C. C., & da Silva, F. Q. B. (2010) · doi:10.1145/1833310.1833324 · Cited by 17 · see citing works
Comparing motivation of Japanese computer personnel versus these of the United States
Couger, J. D., & Ishikawa, A. (2002) · Proceedings of the ... Annual Hawaii International Conference on System Sciences/Proceedings of the Annual Hawaii International Conference on System Sciences · doi:10.1109/hicss.1995.375646 · Cited by 16 · see citing works
Evaluating the motivating environment in Finland compared to the United States—a survey
Couger, J. D., Halttunen, V., & Lyytinen, K. (1991) · European Journal of Information Systems · doi:10.1057/ejis.1991.18 · Cited by 15 · see citing works
Motivational Factors for Distributed Software Development Teams
de Farias, I. H., Duarte, L., Oliveira, J. P., et al. (2012) · IEEE International Conference on Global Software Engineering Workshops (ICGSEW) · doi:10.1109/icgsew.2012.17 · Cited by 14 · see citing works
Maintaining the spirit of excitement in growing companies
Garden, A. (1988) · ACM SIGCPR Computer Personnel · doi:10.1145/54127.54130 · Cited by 13 · see citing works
Exploring motivational differences between software developers and project managers
Sharp, H., Hall, T., Baddoo, N., et al. (2007) · doi:10.1145/1287624.1287695 · Cited by 13 · see citing works
Self-citationKhatib, V. E., Trang, S. T.-N., & Reimers, K. (2013) · Cited by 11 · see citing works
Changes in Motivation of I.S. Managers
Couger, J. D., Oppermann, E. B., & Amoroso, D. L. (1994) · Information Resources Management Journal · doi:10.4018/irmj.1994040101 · Cited by 11 · see citing works
Motivating IT professionals-the Hong Kong challenge
Burn, J. M., Couger, D., Ma, L., & Tompkins, H. (2002) · Hawaii International Conference on System Sciences (HICSS) · doi:10.1109/hicss.1991.184100 · Cited by 10 · see citing works
Motivational characteristics of Australian information systems personnel
Dengate, G., Couger, J. D., & Weber, R. (1990) · Cited by 8 · see citing works
Borovits, I., & Zviran, M. (1989) · Cited by 7 · see citing works
Antecedents and Moderators of Software Professionals’ Performance
Prasad, H. C. S., Suar, D., & Taraban, R. (2014) · SAGE Open · doi:10.1177/2158244014521436 · Cited by 6 · see citing works
Hernández-López, A. (2012) · International Journal of Human Capital and Information Technology Professionals · doi:10.4018/jhcitp.2012100104 · Cited by 5 · see citing works
(1997) · Naming the Mind: How Psychology Found its Language · doi:10.4135/9781446221815.n7 · Cited by 3 · see citing works
Cross cultural comparison of information system personnel in the Pacific Basin versus the US
Tompkins, H. K., & Couger, J. D. (2002) · Proceedings of the ... Annual Hawaii International Conference on System Sciences/Proceedings of the Annual Hawaii International Conference on System Sciences · doi:10.1109/hicss.1991.184101 · Cited by 1 · see citing works
Measuring Software Engineer Motivation in Globally Distributed Projects
Steinberga, L. (2012) · doi:10.13140/2.1.3023.3286 · Cited by 1 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
The Impact of Generative AI on Creativity in Software Development: A Research Agenda
Jackson, V., Vasilescu, B., Russo, D., Ralph, P., Prikladnicki, R., Izadi, M., D’Angelo, S., Inman, S., Andrade, A., & van der Hoek, A. (2025) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/3708523 · Cited by 23 · see citing works
- Authors
- Franca, C., da Silva, F. Q. B., & Sharp, H.
- Affiliations
- The Open University (GB)
- Venue
- IEEE Transactions on Software Engineering
- Published
- 2020-02-01
- Volume
- 46
- Issue
- 2
- Pages
- 118-140
- ISSN
- 0098-5589 (ISSN-L)
- 1939-3520
- 2326-3881
- OpenAlex
- W2805728132
- Cited by
- 79
- References
- 98
- Citations by year
- 2026: 5 · 2025: 8 · 2024: 14 · 2023: 12 · 2022: 15 · 2021: 14 · 2020: 5 · 2019: 5 · 2018: 1
- FWCI
- 10.08
- Type
- journal article
- Language
- en
- Open access
- closed
- Licence
- Locations
- IEEE Transactions on Software Engineering (publishedVersion)
- Open Research Online - ORO (The Open University) (acceptedVersion)
- Topics
- Physical Sciences › Computer Science › Information Systems › Software Engineering Techniques and Practices
- Social Sciences › Human Factors and Ergonomics › Employee Performance and Management
- Social Sciences › Business, Management and Accounting › Organizational Behavior and Human Resource Management › Job Satisfaction and Organizational Behavior
- Keywords
- software developers, employee motivation, job satisfaction, personnel management, software organizations, motivation theories, conceptual framework
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