ABSTRACT
Contributing to a Free, Libre and Open Source Software (FLOSS) project is not a trivial task even for experienced developers: Beyond the effort required for understanding and editing a project's source code for one's own purposes, submitting the changes back to the community requires additional motivation, time, and social and technical effort. Although several surveys have examined the dynamics driving FLOSS contributors, most focus either on the motivations of core developers or indicators of potential long-term commitment, i.e. the small but quite involved and visible minority at the core of a project. Our survey in contrast examines the experiences of the much larger, but nearly invisible group of developers who are just making and submitting their first patch, and identifies barriers that hinder or even prevent them from making a valuable contribution.
- F. P. Brooks, Jr. The Mythical Man-Month. Addison Wesley, 20th anniversary edition edition, 1995. Google ScholarDigital Library
- R. A. Ghosh. Understanding Free Software Developers: Findings from the FLOSS Study. Technical report, MERIT/Institute of Infonomics, University of Maastricht, 2005.Google Scholar
- V. Gruhn, C. Hannebauer, and C. John. Security of public continuous integration services. In Proceedings of the 2013 Joint International Symposium on Wikis and Open Collaboration (WikiSym + OpenSym 2013). ACM, 2013. Google ScholarDigital Library
- A. Hars and S. Ou. Working for free? Motivations of participating in open source projects. In Proceedings of the 34th Annual Hawaii International Conference on System Sciences, 2001, page 9 pp., jan. 2001. Google ScholarDigital Library
- G. Hertel, S. Niedner, and S. Herrmann. Motivation of software developers in open source projects: an internet-based survey of contributors to the linux kernel. Research Policy, 32(7):1159 – 1177, 2003. Open Source Software Development.Google ScholarCross Ref
- S. Krishnamurthy. On the intrinsic and extrinsic motivation of free/libre/open source (FLOSS) developers. Knowledge, Technology, & Policy, 18:17––39, 2006. 10.1007/s12130-006-1002-x.Google Scholar
- K. Lakhani and R. G. Wolf. Why hackers do what they do: Understanding motivation and effort in free/open source software projects. Social Science Research Network, pages 1–27, 2003.Google ScholarCross Ref
- Mozilla Developer Network. Windows build prerequisites (1.9.0 and 1.9.1 branches), July 2011. https://developer.mozilla.org/en-US/docs/ Windows_Build_Prerequisites_%281.9.0_and_1.9. 1_branches%29 {accessed 2014-01-02}.Google Scholar
- E. S. Raymond. The Cathedral and the Bazaar. O’Reilly & Associates, Inc., Sebastopol, CA, USA, 1st edition, 1999. Google ScholarDigital Library
- D. Riehle, J. Ellenberger, T. Menahem, B. Mikhailovski, Y. Natchetoi, B. Naveh, and T. Odenwald. Open collaboration within corporations using software forges. IEEE Software, 26:52–58, 2009. Google ScholarDigital Library
- P. Seibel and B. Fitzpatrick. Brad Fitzpatrick. In Coders at Work, chapter 2, pages 49–90. Apress, Berkely, CA, USA, 2009. Google ScholarDigital Library
- I. Steinmacher, I. Wiese, A. Chaves, and M. Gerosa. Why do newcomers abandon open source software projects? In 6th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), 2013, pages 25–32, May 2013.Google ScholarCross Ref
- T. Østerlie and L. Jaccheri. A critical review of software engineering research on open source software development. Proceedings of the 2nd AIS SIGSAND European Symposium on Systems Analysis and Design, 2007.Google Scholar
- G. von Krogh, S. Spaeth, and K. R. Lakhani. Community, joining, and specialization in open source software innovation: A case study. Research Policy, 32(7):1217–1241(25), July 2003.Google ScholarCross Ref
- V. Wolff-Marting, C. Hannebauer, and V. Gruhn. Patterns for Tearing Down Contribution Barriers to FLOSS Projects. In Proceedings of the 12th SoMeT, Sept. 2013.Google ScholarCross Ref
Index Terms
- An exploratory study of contribution barriers experienced by newcomers to open source software projects
Recommendations
Motivation of Newcomers to FLOSS Projects
OpenSym '16: Proceedings of the 12th International Symposium on Open CollaborationWhile the motivations of Free/Libre and Open Source Software (FLOSS) developers have been the subject of extensive research, the motivations for their initial contribution to a FLOSS project has received only little attention. This survey of 94 ...
On the Relationship between Newcomer Motivations and Contribution Barriers in Open Source Projects
OpenSym '17: Proceedings of the 13th International Symposium on Open CollaborationThere has been extensive research on the the factors that motivate software developers to contribute to an Open Source Software (OSS) project. Contribution barriers are the counter-side to motivations and prevent newcomers from joining the OSS project. ...
Working for Free? - Motivations of Participating in Open Source Projects
HICSS '01: Proceedings of the 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 7 - Volume 7The success of the Linux operating system has demonstrated the viability of an alternative form of software development open source software that challenges traditional assumptions about software markets. Understanding what drives open source developers ...
Comments