[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

Motivation in Software Engineering: A systematic literature review

Published: 01 August 2008 Publication History

Abstract

Objective: In this paper, we present a systematic literature review of motivation in Software Engineering. The objective of this review is to plot the landscape of current reported knowledge in terms of what motivates developers, what de-motivates them and how existing models address motivation. Methods: We perform a systematic literature review of peer reviewed published studies that focus on motivation in Software Engineering. Systematic reviews are well established in medical research and are used to systematically analyse the literature addressing specific research questions. Results: We found 92 papers related to motivation in Software Engineering. Fifty-six percent of the studies reported that Software Engineers are distinguishable from other occupational groups. Our findings suggest that Software Engineers are likely to be motivated according to three related factors: their 'characteristics' (for example, their need for variety); internal 'controls' (for example, their personality) and external 'moderators' (for example, their career stage). The literature indicates that de-motivated engineers may leave the organisation or take more sick-leave, while motivated engineers will increase their productivity and remain longer in the organisation. Aspects of the job that motivate Software Engineers include problem solving, working to benefit others and technical challenge. Our key finding is that the published models of motivation in Software Engineering are disparate and do not reflect the complex needs of Software Engineers in their career stages, cultural and environmental settings. Conclusions: The literature on motivation in Software Engineering presents a conflicting and partial picture of the area. It is clear that motivation is context dependent and varies from one engineer to another. The most commonly cited motivator is the job itself, yet we found very little work on what it is about that job that Software Engineers find motivating. Furthermore, surveys are often aimed at how Software Engineers feel about 'the organisation', rather than 'the profession'. Although models of motivation in Software Engineering are reported in the literature, they do not account for the changing roles and environment in which Software Engineers operate. Overall, our findings indicate that there is no clear understanding of the Software Engineers' job, what motivates Software Engineers, how they are motivated, or the outcome and benefits of motivating Software Engineers.

References

[1]
Baddoo, N. and Hall, T., Motivators of software process improvement: an analysis of practitioners' views. Journal of Systems and Software. v62 i2. 85-96.
[2]
Bartol, K.M. and Martin, D.C., Managing information systems personnel: a review of the literature and managerial implications. MIS Quarterly. v6 iSpecial Issue. 49-70.
[3]
S. Beecham, N. Baddoo, et al., Protocol of a Systematic Literature Review of Motivation in Software Engineering, Technical Report No. 452 School of Computer Science, Faculty of Engineering and Information Sciences, University of Hertfordshire, 2006.
[4]
Boehm, B.W., Engineering Economics. 1981. Prentice-Hall, Inc., Englewood Cliffs.
[5]
Burn, J.M. and Couger, J.D., Motivating IT professionals. The Hong Kong challenge. Information & Management. v22 i5. 269-280.
[6]
Capretz, L.F., Personality types in software engineering. International Journal of Human Computer Studies. v58 i2. 207-214.
[7]
J.V. Chelsom, A.C. Payne, and L.R.P. Reavill, Management for Engineers, Scientists and Technologists, second ed., 2005.
[8]
Couger, D.J. and Mcintyre, S.C., Motivation norms of knowledge engineers compared to those of software engineers. Journal of Management Information Systems. v4 i3. 82-93.
[9]
Couger, D.J. and Zawacki, R.A., Motivating and Managing Computer Personnel. 1980. John Wiley & Sons.
[10]
Couger, D.J., Motivators vs. demotivators in the IS environment. Journal of Systems Management. v39 i6. 36-41.
[11]
J.D. Couger, Comparison of motivating environments for programmer/analysts and programmers in the US, Israel and Singapore, System Sciences. Vol. IV: Emerging Technologies and Applications Track, in: Proceedings of the Twenty-Second Annual Hawaii International Conference on 4, 1989, pp. 316-323.
[12]
Couger, J.D., Comparison of motivation norms for programmer/analysts in the Pacific Rim and the U.S. International Journal of Information Systems. v1 i3. 16-30.
[13]
Couger, J.D. and Adelsberger, H., Environments: Austria compared to the United States. SIGCPR Comput. Pers. v11 i4. 13-17.
[14]
Couger, J.D. and Adelsberger, H., Commonalities in motivating environments for programmer/analysts in Austria, Israel, Singapore, and the U.S.A. Information & Management. v18 i1. 41-46.
[15]
J.D. Couger, A. Ishikawa, Comparing motivation of Japanese computer personnel versus these of the United States, System Sciences, vol. IV, in: Proceedings of the Twenty-Eighth Hawaii International Conference on 4, 1995, pp. 1012-1019.
[16]
J.D. Couger, S.C. McIntyre, Motivating norms for artifical intelligence personnel, in: Proceedings of the Twentieth Hawaii International Conference on System Sciences. Hawaii Int. Conf. Syst. Sci., 4 (1987) 370.
[17]
Couger, J.D. and Zawacki, R.A., What motivates DP professionals?. Datamation. v24 i9. 116
[18]
D.P. Darcy, M. Ma, Exploring Individual Characteristics and Programming Performance: Implications for Programmer Selection, International Conference on System Sciences, in: HICSS'05, Proceedings of the 38th Annual Hawaii (03-06 January), University of Maryland, College Park, 2005, pp. 314a-314a.
[19]
Demarco, T. and Lister, T., Peopleware - Productive Projects And Teams. 1999. Dorset House.
[20]
Dittrich, J.E. and Daniel Couger, J., Perceptions of equity, job satisfaction, and intention to quit among data processing personnel. Information & Management. v9 i2. 67-75.
[21]
Enns, H.G. and Ferratt, T.W., Beyond stereotypes of IT professionals: implications for IT HR practices. Communications of the ACM. v49 i4. 106-109.
[22]
Ferratt, T.W. and Short, L.E., Are information systems people different: an investigation of motivational differences. Management Information Systems Quarterly. v10 i4. 377-387.
[23]
Ferratt, T.W. and Short, L.E., Are information systems people different? An investigation of how they are and should be managed. Management Information Systems Quarterly. v12 i3. 427-443.
[24]
A.I. Garza, S.E. Lunce, et al., Career anchors of Hispanic information systems professionals, in: Proceedings - Annual Meeting of the Decision Sciences Institute, Decision Sciences Institute, 2003, pp. 1067-1072.
[25]
Glass, R., Facts and Fallacies of Software Engineering. 2003. Addison-Wesley, Boston, USA.
[26]
Hackman, J.R. and Oldman, G.R., Motivation through the design of work: Test of a Theory. 1976. Academic Press, New York.
[27]
Herzberg, F. and Mausner, B., The Motivation to Work. 1959. second ed. Chapman & Hall, London.
[28]
Im, J.H. and Hartman, S., Rethinking the issue of whether IS people are different from non-IS people. MIS Quarterly. v14 i1. 1-2.
[29]
H. Kandeel, K. Wahba, Competency models for human resource development: case of Egyptian software industry. Managing Information Technology in a Global Environment. Information Resources Management Association International Conference, 2001, pp. 117-121.
[30]
B. Kitchenham, Procedures for Performing Systematic Reviews, Keele University and National ICT Australia Ltd, 2004, pp. 1-28.
[31]
B. Kitchenham, E. Mendes, et al., A Systematic Review of Cross- vs. Within-Company Cost Estimation Studies, EASE 2006 10th International Conference on Evaluation and Assessment in Software Engineering: Keele University, Staffordshire, UK, 2006, pp. 89-98.
[32]
Maslow, A., Motivation and Personality. 1954. Harper & Row, New York.
[33]
McClelland, D.C., Power: The Inner Experience. 1975. Irvington press, New York.
[34]
McConnell, S., Problem programmers, Software. IEEE. v15 i2. 126-128.
[35]
MOMSE(CFS), Modelling motivation in software engineering Case for Support. (EPSRC Proposal, EPSRC Reference: EP/D057272/1), 2005.
[36]
M.E. Myers, The information systems profession and the information systems professional - fit or misfit? in: A.L. Lederer (Ed.), Proceedings of the 1992 ACM SIGCPR conference on computer personnel research Cincinnati, Ohio, 1992, 350-351.
[37]
Procaccino, J.D. and Verner, J.M., What do software practitioners really think about project success: an exploratory study. Journal of Systems and Software. v78 i2. 194-203.
[38]
ProjectLink, Motivation House. Available from: http://www.projectlink.co.uk/whoweworkfor.htm, accessed 2006.
[39]
Ramachandran, S. and Rao, S.V., An effort towards identifying occupational culture among information systems professionals. In: Proceedings of the 2006 ACM SIGMIS CPR conference on computer personnel research: Forty four years of computer personnel research: achievements, challenges & the future, ACM Press, Claremont, California, USA. pp. 198-204.
[40]
Schein, E.H., Career anchors revisited: implications for career development in the 21st century. Academy of Management Executive. v4 i10. 80-88.
[41]
Smith, D.C. and Speight, H.L., Antecedents of turnover intention and actual turnover among information systems personnel in South Africa. In: Proceedings of the 2006 ACM SIGMIS CPR conference on computer personnel research: Forty four years of computer personnel research: achievements, challenges & the future, ACM Press, Germany. pp. 123-129.
[42]
Standish Report, Standish Group Chaos Report from URL http://www.scs.carleton.ca/~beau/PM/Standish-Report.html, 1995.
[43]
Tanner, F.R., On motivating engineers, Engineering Management Conference, 2003. IEMC'03. Managing Technologically Driven Organizations. The Human Side of Innovation and Change. 214-218.
[44]
Wynekoop, J.L. and Walz, D.B., Revisiting the perennial Question: are IS People Different?. The Database for Advances in Information Systems. v29 i2. 62-72.
[45]
E. Yourdon, Outsource - Competing in the Global Productivity Race, 2005.

Cited By

View all
  • (2024)Predicting Attrition among Software Professionals: Antecedents and Consequences of Burnout and EngagementACM Transactions on Software Engineering and Methodology10.1145/369162933:8(1-45)Online publication date: 2-Sep-2024
  • (2024)A Systematic Literature Review on the Influence of Enhanced Developer Experience on Developers' Productivity: Factors, Practices, and RecommendationsACM Computing Surveys10.1145/368729957:1(1-46)Online publication date: 7-Oct-2024
  • (2024)Motivation Research Using Labeling FunctionsProceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering10.1145/3661167.3661224(222-231)Online publication date: 18-Jun-2024
  • Show More Cited By

Index Terms

  1. Motivation in Software Engineering: A systematic literature review

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Information and Software Technology
    Information and Software Technology  Volume 50, Issue 9-10
    August, 2008
    222 pages

    Publisher

    Butterworth-Heinemann

    United States

    Publication History

    Published: 01 August 2008

    Author Tags

    1. Characteristics
    2. Motivation
    3. Personality
    4. Software Engineer
    5. Software Engineering
    6. Systematic literature review

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 22 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Predicting Attrition among Software Professionals: Antecedents and Consequences of Burnout and EngagementACM Transactions on Software Engineering and Methodology10.1145/369162933:8(1-45)Online publication date: 2-Sep-2024
    • (2024)A Systematic Literature Review on the Influence of Enhanced Developer Experience on Developers' Productivity: Factors, Practices, and RecommendationsACM Computing Surveys10.1145/368729957:1(1-46)Online publication date: 7-Oct-2024
    • (2024)Motivation Research Using Labeling FunctionsProceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering10.1145/3661167.3661224(222-231)Online publication date: 18-Jun-2024
    • (2024)Stress, motivation, and performance in global software engineeringJournal of Software: Evolution and Process10.1002/smr.260036:5Online publication date: 25-Apr-2024
    • (2024)Counteracting sociocultural barriers in global software engineering using group activitiesJournal of Software: Evolution and Process10.1002/smr.258736:5Online publication date: 25-Apr-2024
    • (2023)Flow Experience in Software EngineeringProceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3611643.3616263(618-630)Online publication date: 30-Nov-2023
    • (2023)An Actionable Framework for Understanding and Improving Developer ExperienceIEEE Transactions on Software Engineering10.1109/TSE.2022.317566049:4(1411-1425)Online publication date: 1-Apr-2023
    • (2023)SEGRESS: Software Engineering Guidelines for REporting Secondary StudiesIEEE Transactions on Software Engineering10.1109/TSE.2022.317409249:3(1273-1298)Online publication date: 1-Mar-2023
    • (2023)How Software Practitioners Perceive Work-Related Barriers and Benefits Based on Their Educational Backgrounds: Insights From a Survey StudyIEEE Software10.1109/MS.2023.327095940:5(66-75)Online publication date: 1-Sep-2023
    • (2023)Factors that affect developers’ decision to participate in a Mobile Software EcosystemJournal of Systems and Software10.1016/j.jss.2023.111808205:COnline publication date: 17-Oct-2023
    • Show More Cited By

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media