Understanding the Motivations, Participation, and Performance of Open Source Software Developers: A Longitudinal Study of the Apache Projects

  title={Understanding the Motivations, Participation, and Performance of Open Source Software Developers: A Longitudinal Study of the Apache Projects},
  author={Jeffrey A. Roberts and Il-Horn Hann and Sandra Slaughter},
  journal={Manag. Sci.},
Understanding what motivates participation is a central theme in the research on open source software (OSS) development. Our study contributes by revealing how the different motivations of OSS developers are interrelated, how these motivations influence participation leading to performance, and how past performance influences subsequent motivations. Drawing on theories of intrinsic and extrinsic motivation, we develop a theoretical model relating the motivations, participation, and performance… 

Tables from this paper

Why Developers Participate in Open Source Software Projects: An Empirical Investigation
This study contributes to the growing literature on open source software development by providing insight into the underlying motivational profiles of open source participation and by identifying the relative importance of different motivations within those profiles.
Toward an Enacted Approach to Understanding OSS Developer's Motivations
This study suggests that participation seems to make sense regarding motivations for which developers have some visible indicators of their personal achievement, and counterbalance prior empirical researches which have observed a strong predicting power of both variables on expected participation level of participants.
A Motivation-Hygiene Model of Open Source Software Code Contribution and Growth
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 Influence of Open Source Software Volunteer Developers' Motivations and Attitudes on Intention to Contribute
The authors have developed a research model relating motivations, commitment, satisfaction, and length of service to intention to contribute to OSS projects in the future.
Examining the determinants of effort among open source software volunteer developers
The results show that the major motivational forces driving OSS volunteer developers' effort are helping others, fun for coding and peer recognition, while developer commitment has a direct and significant effect on their effort decisions.
Trends and behavior of developers in open collaborative software projects
An extensive analysis on the developers of Open Source Software (OSS) projects is conducted, finding that a significant ratio of developers share the same affiliation and location in a team for a project that is being developed by remote collaborators.
Understanding the Impacts of Social Influence on Initial and Sustained Participation in Open Source Software Projects
The preliminary results show that social influence has significant but rather different impacts on initial and sustained OSS participation and the impacts of WOM on developers’ sustained participation faded away after initial participation as they can better evaluate the underlying project and its members’ opinion.
Carrots and Rainbows: Motivation and Social Practice in Open Source Software Development
A theoretical framework is constructed that expands assumptions about individual motivation to include the idea of a long-term, value-informed quest beyond short-term rewards and contains three theoretical conjectures that seek to explain how collectively elaborated standards of excellence prompt developers to produce high-quality software and change institutions.
The Shifting Sands of Motivation: Revisiting What Drives Contributors in Open Source
  • M. Gerosa, I. Wiese, A. Sarma
  • Business
    2021 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.


Economic Incentives for Participating in Open Source Software Projects
It is suggested that greater open source participation per se, as measured in contributions made, is not associated with wage increases, however, a higher status in a merit-based ranking within the Apache Project is associated with significantly higher wages, suggesting that employers do not reward the gain in experience through open sourceparticipation as an increase in human capital.
Free/Libre Open Source Software Development in Developing and Developed Countries: An Exploratory Study
How do participants in free/libre open source software (henceforth FL/OSS) development in different countries differ in the preference for such public good initiatives? How do their incentives to
Perspectives on Free and Open Source Software
What is the status of the Free and Open Source Software (F/OSS) revolution? Has the creation of software that can be freely used, modified, and redistributed transformed industry and society, as some
This article focuses on two questions related to community-based product development: why do participants voluntarily work within and contribute to communities that provide, support, and maintain a
A case study of open source software development: the Apache server
  • A. Mockus, R. Fielding, J. Herbsleb
  • Computer Science
    Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium
  • 2000
This analysis of the development process of the Apache web server reveals a unique process, which performs well on important measures, and concludes that hybrid forms of development that borrow the most effective techniques from both the OSS and commercial worlds may lead to high performance software processes.
A Quantitative Profile of a Community of Open Source Linux Developers
A baseline quantitative study of one of the oldest continuous repositories for the Linux open source project (the UNC MetaLab Linux Archives) including demographic information on its broad community of developers, as well as providing a guide for more detailed future studies.
Why Hackers Do What They Do: Understanding Motivation and Effort in Free/Open Source Software Projects
This chapter contains sections titled: Understanding Motivations of F/OSS Developers, Study Design and Sample Characteristics, Payment Status and Effort in Projects, Creativity and Motivation in
Innovation by User Communities: Learning From Open-Source Software
The ability of user communities to develop and sustain exceedingly complex products without any manufacturer involvement is remarkable, according to von Hippel, who identifies the conditions that favor user innovation and explores how circumstances evolve.