Abstract
A common problem that management faces in software companies is the high instability of their staff. In libre (free, open source) software projects, the permanence of developers is also an open issue, with the potential of causing problems amplified by the self-organizing nature that most of them exhibit. Hence, human resources in libre software projects are even more difficult to manage: developers are in most cases not bound by a contract and, in addition, there is not a real management structure concerned about this problem. This raises some interesting questions with respect to the composition of development teams in libre software projects, and how they evolve over time. There are projects lead by their original founders (some sort of “code gods”), while others are driven by several different developer groups over time (i.e. the project “regenerates” itself). In this paper, we propose a quantitative methodology, based on the analysis of the activity in the source code management repositories, to study how these processes (developers leaving, developers joining) affect libre software projects. The basis of it is the analysis of the composition of the core group, the group of developers most active in a project, for several time lapses. We will apply this methodology to several large, well-known libre software projects, and show how it can be used to characterize them. In addition, we will discuss the lessons that can be learned, and the validity of our proposal.
Chapter PDF
Similar content being viewed by others
References
Barry W. Boehm, editor. Software risk management IEEE Press, Piscataway, NJ, USA, 1989.
K. Crowston, B. Scozzi, and S. Buonocore. An explorative study of open source software development structure. In Proceedings of the ECIS, Naples, Italy, 2003.
Kevin Crowston and James Howison. The social structure of oss development teams. In Proc Intl Conf on Information Systems, Seattle, USA, 2003.
Kevin Crowston and James Howison. The social structure of free and open source software development. First Monday, 10(2), February 2005.
Rishab A. Ghosh and Vipul Ved Prakash. The orbiten free software survey. First Monday, 5(7), May 2000.
Chris Jensen and Walter Scacchi. Modeling recruitment and role migration pro cesses in OSSD projects. In Proceedings of 6th International Workshop on Soft ware Process Simulation and Modeling, St. Louis, May 2005.
Stefan Koch and Georg Schneider. Effort, cooperation and coordination in an open source software project: GNOME. Information Systems J, 12(1):27–42, 2002.
Audris Mockus, Roy T. Fielding, and James D. Herbsleb. Two case studies of Open Source software development: Apache and Mozilla. ACM Transactions on Software Engineering and Methodology, 11(3):309–346, 2002.
Gregorio Robles, Jesus M. Gonzlez-Barahona, and Martin Michlmayr. Evolution of volunteer participation in libre software projects: evidence from Debian. In Proc 1st Intl Conf Open Source Systems, pages 100–107, Genoa, Italy, July 2005.
Gregorio Robles, Stefan Koch, and Jesus M. Gonzalez-Barahona. Remote analysis and measurement of libre software systems by means of the CVSAnalY tool. In Proc 2nd Workshop on Remote Analysis and Measurement of Software Systems, pages 51–56, Edinburg, UK, 2004.
Yuwan Ye, Kumiyo Nakakoji, Yasuhiro Yamamoto, and Kouichi Kishida. The co-evolution of systems and communities in Free and Open Source software devel opment. In Stefan Koch, editor, Free/Open Source Software Development, pages 59–82. Idea Group Publishing, Hershey, Pennsylvania, USA, 2004.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 International Federation for Information Processing
About this paper
Cite this paper
Robles, G., Gonzalez-Barahona, J.M. (2006). Contributor Turnover in Libre Software Projects. In: Damiani, E., Fitzgerald, B., Scacchi, W., Scotto, M., Succi, G. (eds) Open Source Systems. OSS 2006. IFIP International Federation for Information Processing, vol 203. Springer, Boston, MA . https://doi.org/10.1007/0-387-34226-5_28
Download citation
DOI: https://doi.org/10.1007/0-387-34226-5_28
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-34225-2
Online ISBN: 978-0-387-34226-9
eBook Packages: Computer ScienceComputer Science (R0)