Motivation in software engineering industrial practice: A cross-case analysis of two software organisations

Context: The research about motivation in software engineering has provided important insights into characterizing factors and outcomes related to motivation. However, the complex relationships among these factors, including the moderating and mediating effects of organisational and individual characteristics, still require deeper explanatory investigation. Objective: Our general goal is to build explanatory theories of motivation in different software organisations and to integrate these local theories towards a comprehensive understanding of the role of motivation in the effectiveness of the individuals and the teams in which they work. In this article, we describe the integrative synthesis of the results of two case studies performed with software organisations in different business contexts. Method: We performed two case studies using a multiple-case, replication design, focusing on the software engineers as the unit of analysis. For 13months, we conducted semi structured interviews, diary studies, and document analyses, and analysed the collected data using grounded theory procedures. The results of the two cases were synthesized using a meta-ethnography supported process. Results: We built translations of the concepts and propositions from the two studies into one another. We then used the translations to build a central story of motivation that synthesizes the individual stories. This synthesis is contextualized by the differences in organisational and individual characteristics. Conclusion: The differences in organisational contexts and in the characteristics of the software engineers in each study provided rich explanations for contrasts in perceptions and feelings about motivation in both organisations. The theory that emerged from the synthesis, supported by these explanations, provides a deeper understanding of the interplay between motivators and outcomes, and the needs and personal goals of the software engineers. This theory also characterises the role of team cohesion in motivation, advancing previous models about motivation in software engineering.

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

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

[3]  Helen Sharp,et al.  Software Engineers' Perceptions of Factors in Motivation: The Work, People, Obstacles , 2011, 2011 International Symposium on Empirical Software Engineering and Measurement.

[4]  Daniela Cruzes,et al.  Synthesizing evidence in software engineering research , 2010, ESEM '10.

[5]  A. Maslow Motivation and Personality , 1954 .

[6]  J. Daniel Couger,et al.  Motivating and managing computer personnel , 1980 .

[7]  Frederick Toates,et al.  Models of Motivation , 1983 .

[8]  杨文秀,et al.  此处“personality”译法探析 , 2000 .

[9]  Lyman W. Porter,et al.  Factors Affecting the Context for Motivation in Public Organizations1 , 1982 .

[10]  A. Bandura Self-efficacy mechanism in human agency. , 1982 .

[11]  Fabio Q. B. da Silva,et al.  Towards an Explanatory Theory of Motivation in Software Engineering: A Qualitative Case Study of a Small Software Company , 2012, 2012 26th Brazilian Symposium on Software Engineering.

[12]  Fabio Q. B. da Silva,et al.  Replication of empirical studies in software engineering research: a systematic mapping study , 2012, Empirical Software Engineering.

[13]  C. Pope,et al.  Using meta ethnography to synthesise qualitative research: a worked example , 2002, Journal of health services research & policy.

[14]  V. Vroom Work and motivation , 1964 .

[15]  Dale E. Yeatts High-Performing Self-Managed Work Teams: A Comparison of Theory and , 2016 .

[16]  A. Strauss,et al.  The discovery of grounded theory: strategies for qualitative research aldine de gruyter , 1968 .

[17]  David C. McClelland,et al.  The Achieving Society. , 1964 .

[18]  Sergiu M. Dascalu,et al.  Unit-level test adequacy criteria for visual dataflow languages and a testing methodology , 2008, TSEM.

[19]  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..

[20]  A. Furnham,et al.  Personality, motivation and job satisfaction: Hertzberg meets the Big Five , 2009 .

[21]  Gary Klein,et al.  Career satisfaction for managerial and technical anchored IS personnel in later career stages , 2003, DATB.

[22]  Helen Sharp,et al.  Does the XP environment meet the motivational needs of the software developer? An empirical study , 2007, Agile 2007 (AGILE 2007).

[23]  G. Noblit,et al.  Meta-Ethnography: Synthesizing Qualitative Studies , 1988 .

[24]  Deborah J. Armstrong,et al.  Affective commitment in the public sector: the case of IT employees , 2006, SIGMIS CPR '06.

[25]  Helen Sharp,et al.  Software engineers’ perceptions of factors in motivation , 2011 .

[26]  Gregory V. Wilson,et al.  On the difficulty of replicating human subjects studies in software engineering , 2008, 2008 ACM/IEEE 30th International Conference on Software Engineering.

[27]  Fabio Q. B. da Silva,et al.  Towards an explanatory theory of motivation in software engineering: A qualitative case study of a government organization , 2012, EASE.

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

[29]  Per Runeson,et al.  Guidelines for conducting and reporting case study research in software engineering , 2009, Empirical Software Engineering.

[30]  Raymond L. Price,et al.  The four stages of professional careers— A new look at performance by professionals , 1977 .

[31]  Ali Selamat,et al.  Information and Software Technology , 2014 .

[32]  E. A. Locke Toward a theory of task motivation and incentives , 1968 .

[33]  Richard,et al.  Motivation through the Design of Work: Test of a Theory. , 1976 .

[34]  F. Herzberg,et al.  The motivation to work , 1960 .

[35]  S. G. Cohen,et al.  DESIGNING EFFECTIVE SELF-MANAGING WORK TEAMS , 1993 .

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

[37]  J. Hackman,et al.  The design of work teams , 1987 .

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

[39]  B. Skinner Operant Behavior , 2021, Encyclopedia of Evolutionary Psychological Science.

[40]  Richard A. Guzzo,et al.  Types of Rewards, Cognitions, And Work Motivation , 1979 .

[41]  Raymond A. Katzell,et al.  Work motivation: Theory and practice. , 1990 .

[42]  Dale Yeatts,et al.  Types of Rewards , 1998 .

[43]  John Rieman,et al.  The diary study: a workplace-oriented research tool to guide laboratory efforts , 1993, INTERCHI.

[44]  Khai N. Truong,et al.  An examination of daily information needs and sharing opportunities , 2008, CSCW.

[45]  Sharan B. Merriam,et al.  Qualitative Research: A Guide to Design and Implementation , 2009 .

[46]  Debra L. Shapiro,et al.  The Future of Work Motivation Theory , 2004 .

[47]  Anselm L. Strauss,et al.  Basics of qualitative research : techniques and procedures for developing grounded theory , 1998 .

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

[49]  Gary P. Latham,et al.  Keys to motivating tomorrow's workforce , 2006 .

[50]  Souraya Sidani,et al.  Handbook for Synthesizing Qualitative Research , 2008 .

[51]  Bradley E. Wright,et al.  Public-Sector Work Motivation: A Review of the Current Literature and a Revised Conceptual Model , 2001 .

[52]  Robert M. Davison,et al.  Principles of canonical action research , 2004, Inf. Syst. J..

[53]  Bjørnar Tessem,et al.  Job Satisfaction and Motivation in a Large Agile Team , 2007, XP.

[54]  F. Herzberg,et al.  The motivation to work , 1960 .

[55]  Tore Dybå,et al.  Building Theories in Software Engineering , 2008, Guide to Advanced Empirical Software Engineering.

[56]  Christine Nadel,et al.  Case Study Research Design And Methods , 2016 .

[57]  N. Denzin,et al.  The Sage Handbook of Qualitative Research , 2007 .