Motivational and De-motivational Factors for Software Engineers: An Empirical Investigation

This paper is based on an industrial survey conducted on software engineer motivation as previous research shows that motivation is amongst the most frequently highlighted causes of software projects failure. Motivation greatly impacts practitioner's productivity. Yet motivation is mostly ignored in software engineering literature and practice. Researchers have conducted studies on motivation in software engineering mostly in western culture. There have been very few studies on motivation of software engineers from Asia. We have not been able to find any empirical study conducted on this subject in South Asia, which is an important region in information technology industry worldwide. We therefore decided to conduct an empirical study in Pakistan to identify factors that motivate or de-motivate software engineers. Given the nature of the research we used an online questionnaire based on Job Characteristic Theory to identify (de)motivational factors that affect software engineers at work place. Results are based on 306 responses. Results are relatively different from previous studies as most of the previous work is done in western countries. These differences are analyzed in the light of Hofstede's Cultural Dimension 5 Dimensional Model. National culture impacts factors that (de)motivate software engineers in a country. Software companies should follow culture sensitive steps to deal with (de)motivational factors affecting their software engineers.

[1]  Helen Sharp,et al.  Motivation in Software Engineering: A systematic literature review , 2008, Inf. Softw. Technol..

[2]  Yu Song,et al.  Research on Individual Motivation Model of Software Engineering , 2009 .

[3]  Helen Sharp,et al.  What Do We Know about Developer Motivation? , 2008, IEEE Software.

[4]  R. Henry,et al.  Principles of survey research. , 2018, Family practice research journal.

[5]  Fabio Q. B. da Silva,et al.  Designing motivation strategies for software engineering teams: an empirical study , 2010, CHASE '10.

[6]  Ritu Agarwal,et al.  Recruiting, retaining, and developing IT professionals: an empirically derived taxonomy of human resource practices , 1998, SIGCPR '98.

[7]  Fabio Q. B. da Silva,et al.  Towards understanding the underlying structure of motivational factors for software engineers to guide the definition of motivational programs , 2012, J. Syst. Softw..

[8]  Janice Singer,et al.  Studying Software Engineers: Data Collection Techniques for Software Field Studies , 2005, Empirical Software Engineering.

[9]  Helen Sharp,et al.  A systematic review of theory use in studies investigating the motivations of software engineers , 2009, TSEM.

[10]  L. Peters Managing software professionals , 2003, IEMC '03 Proceedings. Managing Technologically Driven Organizations: The Human Side of Innovation and Change.

[11]  Fabio Q. B. da Silva,et al.  An empirical study on software engineers motivational factors , 2009, 2009 3rd International Symposium on Empirical Software Engineering and Measurement.

[12]  Robert D. Pritchard,et al.  Managing Motivation: A Manager's Guide to Diagnosing and Improving Motivation , 2008 .

[13]  Helen Sharp,et al.  Exploring motivational differences between software developers and project managers , 2007, ESEC-FSE companion '07.

[14]  P. Lee,et al.  Career plateau and professional plateau: impact on work outcomes of information technology professionals , 1999, CPRS.

[15]  Catherine M. Ridings,et al.  An analysis of IS technical career paths and job satisfaction , 1999, CPRS.

[16]  Andrew Stellman,et al.  Applied software project management , 2005 .

[17]  Patrick Chang Boon Lee,et al.  The social context of turnover among information technology professionals , 2002, SIGCPR '02.

[18]  Fred Niederman,et al.  Decision paths affecting turnover among information technology professionals , 2003, SIGMIS CPR '03.

[19]  Helen Sharp,et al.  Models of motivation in software engineering , 2009, Inf. Softw. Technol..

[20]  Ritu Agarwal,et al.  Crafting an HR strategy to meet the need for IT workers , 2001, CACM.

[21]  Ronald B. Wilkes,et al.  Toward a holistic model of task design for IS professionals , 2000, Inf. Manag..

[22]  Helen Sharp,et al.  An initial investigation of software practitioners' motivation , 2009, 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering.

[23]  Fabio Q. B. da Silva,et al.  Motivation in software engineering: A systematic review update , 2011, EASE.

[24]  Shari Lawrence Pfleeger,et al.  Principles of survey research: part 1: turning lemons into lemonade , 2001, SOEN.

[25]  Fabio Q. B. da Silva,et al.  A QUALITATIVE RESEARCH ON SOFTWARE PROJECTS TEAM BUILDING , 2008 .

[26]  F. R. Tanner,et al.  On motivating engineers , 2003, IEMC '03 Proceedings. Managing Technologically Driven Organizations: The Human Side of Innovation and Change.

[27]  M. Deutsch,et al.  Research Methods in Social Relations , 1952 .

[28]  Hy Sockel,et al.  A confirmatory factor analysis of IS employee motivation and retention , 2001, Inf. Manag..