Understanding Developers’ Motives in Open Source Projects: A Multi-Theoretical Framework

The question of why so many developers dedicate time and effort into contributing to Open Source Projects (OSP) is one of the most intriguing questions in OS research. Several preliminary studies have theorized about and empirically examined this challenging question. They suggest a variety of reasons to explain this phenomenon but mostly rely on self-determination theory, with its extrinsic-intrinsic dichotomy, to explain the heterogeneous and complex nature of motivation in OS. This paper provides an alternative, theory-driven approach, where three different, yet complementary, theories of motivation are combined, to explain the participation and outcomes of developers in OSP. More specifically, our multi-theoretical framework is based upon, social exchange theory, goal-orientation and expectancy theory. An empirical test of the model is provided within the context of SourceForge.net. The results offer new theoretical and practical insights into developers’ motivation and how it affects their participation and outcomes.

[1]  Brian Fitzgerald,et al.  Understanding Free/Open Source Software Development Processes , 2006, Softw. Process. Improv. Pract..

[2]  A. Bandura Self-Efficacy: The Exercise of Control , 1997, Journal of Cognitive Psychotherapy.

[3]  B. Kogut,et al.  Open-source Software Development and Distributed Innovation , 2001 .

[4]  D. Zeitlyn Gift economies in the development of open source software: anthropological reflections , 2003 .

[5]  S. Kiesler,et al.  The kindness of strangers: on the usefulness of electronic weak ties for technical advice , 1996 .

[6]  Richard J. Klimoski,et al.  Handbook of psychology: Industrial and organizational psychology, Vol. 12. , 2003 .

[7]  Katherine J. Stewart,et al.  The Impact of Ideology on Effectiveness in Open Source Software Development Teams , 2006, MIS Q..

[8]  Eric S. Raymond,et al.  Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary , 2001 .

[9]  Joyce J. Elam,et al.  Inside a software design team: knowledge acquisition, sharing, and integration , 1993, CACM.

[10]  Eleanor M. Smith,et al.  Relationships of goal orientation, metacognitive activity, and practice strategies with learning outcomes and transfer , 1998 .

[11]  R. Wood Task complexity: Definition of the construct , 1986 .

[12]  J. Tirole,et al.  Some Simple Economics of Open Source , 2002 .

[13]  A. Bandura,et al.  Self-Efficacy: The Exercise of Control , 1999, Journal of Cognitive Psychotherapy.

[14]  Wynne W. Chin The partial least squares approach for structural equation modeling. , 1998 .

[15]  Karim R. Lakhani,et al.  Why Hackers Do What They Do: Understanding Motivation and Effort in Free/Open Source Software Projects , 2003 .

[16]  Chris DiBona,et al.  Open Sources: Voices from the Open Source Revolution , 1999 .

[17]  E. Deci,et al.  Handbook of Self-Determination Research , 2002 .

[18]  Jürgen Bitzer,et al.  Intrinsic motivation in open source software development , 2007 .

[19]  Sandra Slaughter,et al.  Understanding the Motivations, Participation, and Performance of Open Source Software Developers: A Longitudinal Study of the Apache Projects , 2006, Manag. Sci..

[20]  Eric Lease Morgan,et al.  Review of The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary by Eric S. Raymond, Sebastopol, Calif.: O'Reilly, 1999 , 2000 .

[21]  James H. Gerlach,et al.  An empirical analysis of open source software developers' motivations and continuance intentions , 2007, Inf. Manag..

[22]  D. Wood Self-theories: Their Role in Motivation, Personality and Development. By Carol S. Dweck. Psychology Press, Hove, 1999. pp. 195. £29.95 (hb). , 2000 .

[23]  M. Covington Goal theory, motivation, and school achievement: an integrative review. , 2000, Annual review of psychology.

[24]  Fadi P. Deek,et al.  User Collaboration in Open Source Software Development , 2004, Electron. Mark..

[25]  Gregorio Robles,et al.  Free/Libre and Open Source Software: Survey and Study - FLOSS FINAL REPORT , 2002 .

[26]  M. E. Shaw Group dynamics : the psychology of small group behavior , 1971 .

[27]  Sonali K. Shah Motivation, Governance, and the Viability of Hybrid Forms in Open Source Software Development , 2006, Manag. Sci..

[28]  Yulin Fang,et al.  Understanding Sustained Participation in Open Source Software Projects , 2009, J. Manag. Inf. Syst..

[29]  H. Tajfel Experiments in intergroup discrimination. , 1970 .

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

[31]  Ashutosh Prasad,et al.  Open source versus closed source: software quality in monopoly and competitive markets , 2005, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[32]  J. Tirole,et al.  The Economics of Technology Sharing: Open Source and Beyond , 2004 .

[33]  Utpal M. Dholakia,et al.  Open Source Software User Communities: A Study of Participation in Linux User Groups , 2006, Manag. Sci..

[34]  A. Bonaccorsi,et al.  Comparing Motivations of Individual Programmers and Firms to Take Part in the Open Source Movement. From Community to Business , 2006 .

[35]  Suresh P. Sethi,et al.  Harvesting Altruism in Open-Source Software Development , 2002 .

[36]  P. Pintrich Multiple Goals, Multiple Pathways: The Role of Goal Orientation in Learning and Achievement. , 2000 .

[37]  Carol T. Kulik,et al.  Old Friends, New Faces: Motivation Research in the 1990s , 1999 .

[38]  Nassim Belbaly,et al.  Successful OSS Project Design and Implementation , 2011 .

[39]  Michael J. Gallivan,et al.  Striking a balance between trust and control in a virtual organization: a content analysis of open source software case studies , 2001, Inf. Syst. J..

[40]  Kouichi Kishida,et al.  Toward an understanding of the motivation of open source software developers , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[41]  Gerald P. Dwyer,et al.  Very preliminary draft: Please do not quote without permission. Comments welcome. The Economics of Open Source and Free Software* , 1999 .

[42]  Christoph Lattemann,et al.  Framework for Governance in Open Source Communities , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[43]  Eric A. von Hippel,et al.  How Open Source Software Works: 'Free' User-to-User Assistance? , 2000 .

[44]  H. Tajfel,et al.  Experiments in intergroup discrimination. , 1970, Scientific American.

[45]  Steven Weber,et al.  The Success of Open Source , 2004 .

[46]  Xianggui Qu,et al.  Multivariate Data Analysis , 2007, Technometrics.

[47]  M. Ronald Buckley,et al.  Measurement Errors in the Behavioral Sciences: The Case of Personality/Attitude Research , 1990 .

[48]  Van Ark,et al.  Group Dynamics: The Psychology of Small Group Behavior , 1972 .

[49]  Hind Benbya,et al.  Toward a complexity theory of information systems development , 2006, Inf. Technol. People.

[50]  Brian Fitzgerald,et al.  Why Hackers Do What They Do: Understanding Motivation and Effort in Free/Open Source Software Projects , 2007 .

[51]  Kevin Crowston,et al.  Information systems success in free and open source software development: theory and measures , 2006, Softw. Process. Improv. Pract..

[52]  Josh Lerner,et al.  The Simple Economics of Open Source , 2000 .

[53]  Sandeep Krishnamurthy,et al.  On the intrinsic and extrinsic motivation of free/libre/open source (FLOSS) developers , 2006 .

[54]  Alexander Hars,et al.  Working for free? Motivations of participating in open source projects , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

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

[56]  M. Hogg,et al.  Social Identity and Self-Categorization Processes in Organizational Contexts , 2000 .

[57]  Wynne W. Chin,et al.  On the use, usefulness, and ease of use of structural equation modeling in MIS research: a note of caution , 1995 .

[58]  Ping Zhang,et al.  Motivations in OSS Communities: The Mediating Role of Effort Intensity and Goal Commitment , 2009 .

[59]  Justin P. Johnson,et al.  Economics of Open Source Software , 2001 .

[60]  C. K. John Wang,et al.  Young People’s Motivational Profiles in Physical Activity: A Cluster Analysis , 2001 .

[61]  Justin P. Johnson Open Source Software: Private Provision of a Public Good , 2002 .

[62]  P. Blau Exchange and Power in Social Life , 1964 .

[63]  Guido Hertel,et al.  Motivation of software developers in Open Source projects: an Internet-based survey of contributors to the Linux kernel , 2003 .

[64]  C. Fornell,et al.  Evaluating structural equation models with unobservable variables and measurement error. , 1981 .

[65]  James H. Gerlach,et al.  An empirical analysis of open source software developers' motivation using expectancy-valence theory , 2007 .

[66]  Joseph S. Valacich,et al.  The Effects of Interruptions, Task Complexity, and Information Presentation on Computer-Supported Decision-Making Performance , 2003, Decis. Sci..

[67]  Andrea Hemetsberger,et al.  Learning and Knowledge-building in Open-source Communities , 2006 .

[68]  C. Dweck,et al.  A social-cognitive approach to motivation and personality , 1988 .

[69]  C. Dweck Self-Theories: Their Role in Motivation, Personality, and Development. Essays in Social Psychology. , 1999 .

[70]  Oded Nov,et al.  Exploring motivations for contributing to open source initiatives: The roles of contribution context and personal values , 2008, Comput. Hum. Behav..

[71]  Peter H. Gray,et al.  Knowledge Sourcing Effectiveness , 2004, Manag. Sci..

[72]  A. Gouldner THE NORM OF RECIPROCITY: A PRELIMINARY STATEMENT * , 1960 .

[73]  Stephanie Freeman,et al.  The Material and Social Dynamics of Motivation: Contributions to Open Source Language Technology Development , 2007 .

[74]  Walt Scacchi,et al.  Understanding the requirements for developing open source software systems , 2002, IEE Proc. Softw..

[75]  Eric S. Raymond,et al.  The cathedral and the bazaar - musings on Linux and Open Source by an accidental revolutionary , 2001 .