Carrots and Rainbows: Motivation and Social Practice in Open Source Software Development
@article{Krogh2012CarrotsAR, title={Carrots and Rainbows: Motivation and Social Practice in Open Source Software Development}, author={Georg von Krogh and Stefan Haefliger and Sebastian Spaeth and Martin W. Wallin}, journal={MIS Q.}, year={2012}, volume={36}, pages={649-676} }
Open source software (OSS) is a social and economic phenomenon that raises fundamental questions about the motivations of contributors to information systems development. Some developers are unpaid volunteers who seek to solve their own technical problems, while others create OSS as part of their employment contract. For the past 10 years, a substantial amount of academic work has theorized about and empirically examined developer motivations. We review this work and suggest considering…
565 Citations
Carrots and Rainbows: An Empirical Comparison of Motivations of Open Source Software Contributors
- Computer ScienceAMCIS
- 2019
Results indicate that short-term and/or tangible motivations (carrots) and long-term, value-based factors (rainbows) influence OSS developers’ contribution likelihood, however, carrots are relatively more important.
A Motivation-Hygiene Model of Open Source Software Code Contribution and Growth
- EconomicsJ. Assoc. Inf. Syst.
- 2022
The success of open source software (OSS) projects depends on sustained contributions by developers who often display a wide variety of contribution patterns. Project leaders and stakeholders would…
The Shifting Sands of Motivation: Revisiting What Drives Contributors in Open Source
- Business2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE)
- 2021
It is found that contributing to OSS often transforms extrinsic motivations to intrinsic, and that while experienced contributorsoften shift toward altruism, novices often shift toward career, fun, kinship, and learning.
The characteristics and motivations of library open source software developers: An empirical study
- Computer Science
- 2015
Open Source Software Volunteerism vs. Motivating Potential of Primary Employment: Suggestions for a Research Agenda
- Computer Science
- 2012
This paper concludes with recommendations for a different direction for expanding the research on open source software developers’ motivation by blending the extensive findings on job design of computer programming positions, research on motivation of volunteers, and research on programmer personalities.
Developer Management in FLOSS Projects - Theoretical Concepts and Empirical Evidence
- Economics
- 2015
Examination of how sustainable commitment of new contributors can be identified at an early stage, how developers’ geographic dispersion affects their collaboration productivity, if the presence of reputable developers increases teamwork productivity and if mentoring is an appropriate means to bind developers in FLOSS projects suggest new ways and methods are derived.
Decentralized Collaboration of Open Source Software Development
- Economics
- 2020
This is the first study, to the extent of my knowledge, to build and estimate a structural model to build a direct link between developer preferences and the choice of open source contribution, and shows that developers prefer to contribute to popular projects.
Women’s Participation in Open Source Software: A Survey of the Literature
- SociologyACM Trans. Softw. Eng. Methodol.
- 2022
This paper systematically maps, aggregates, and synthesizes the state-of-the-art on women’s participation in OSS, focusing on women contributors’ representation and demographics, how they contribute, their motivations and challenges, and strategies employed by communities to attract and retain women.
What makes the right OSS contributor tick? Treatments to motivate high-skilled developers
- Computer ScienceResearch Policy
- 2022
A theory of the engagement in open source projects via summer of code programs
- EducationESEC/SIGSOFT FSE
- 2020
An integrated engagement theory grounded in multiple data sources is devised to explain motivation and onboarding in this context and shows that OSS communities employ several strategies for planning and executing student participation, socially integrating the students, and rewarding student’s contributions and achievements.
References
SHOWING 1-10 OF 169 REFERENCES
An empirical analysis of open source software developers' motivation using expectancy-valence theory
- Business
- 2007
The purpose of this study was to investigate the motivations of individuals that are willing to join open source communities and voluntarily dedicate their effort and expertise for OSS development.…
Toward an understanding of the motivation of open source software developers
- Computer Science25th International Conference on Software Engineering, 2003. Proceedings.
- 2003
It is theorized that learning is one of the motivational forces that motivates people to participate in OSS communities, and is grounded in the learning theory of Legitimate Peripheral Participation and is supported by analyzing the social structure of O SS communities and the co-evolution between OSS systems and communities.
Open-Source Software Development
- Business
- 2003
By reviewing the history of the open-source movement and highlighting recent research on its unique developmental processes, the author suggests that there are general lessons for anyone seeking to…
Motivations for participating in Open Source Software Communities: Roles of Psychological Needs and Altruism
- PsychologyPACIS
- 2008
This study investigates how personality traits namely psychological needs for autonomy and competence, and one’s altruism interact with motivations, and draws upon the Affective Event theory to submit that personality traits moderate the relationships between task effort and both external and identified motivations.
An empirical analysis of open source software developers' motivations and continuance intentions
- BusinessInf. Manag.
- 2007
Community-Based Production of Open Source Software: What Do We Know about the Developers Who Participate?
- EngineeringInf. Econ. Policy
- 2008
It is found that the profile of early motivation, along with other individual attributes, significantly affects individual developers’ selections of projects from different regions of the size range.
The power of gifts: organizing social relationships in open source communities
- BusinessInf. Syst. J.
- 2001
It is argued that the gift economy is important, not only because it creates openness, but also because it organizes relationships between people in a certain way.
Intrinsic motivation in open source software development
- Computer Science
- 2005
It is shown that once OSS development is understood as the private provision of a public good, these features emerge quite naturally, and a dynamic private-provision-of-public-goods model is adapted to reflect key aspects of the OSS phenomenon.
Open source software: Motivation and restrictive licensing
- Economics
- 2007
Open source software (OSS) is an economic paradox. Development of open source software is often done by unpaid volunteers and the “source code” is typically freely available. Surveys suggest that…
Dragging developers towards the core. How the Free/Libre/Open Source Software community enhances developers' contribution
- Economics
- 2006
The paper presents a dynamic perspective on the landscape of Free/Libre/Open Source Software (FLOSS) developers' motivations and tries to isolate mechanisms sustaining developers' contribution over…