Contributor turnover in libre software projects

被引:0
|
作者
Robles, Gregorio
Gonzalez-Barahona, Jesus M.
机构
来源
OPEN SOURCE SYSTEMS | 2006年 / 203卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 bow 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.
引用
下载
收藏
页码:273 / 286
页数:14
相关论文
共 50 条
  • [1] Contributor Turnover in Libre Software Projects
    Robles, Gregorio
    Gonzalez-Barahona, Jesus M.
    IFIP Advances in Information and Communication Technology, 2006, 203 : 273 - 286
  • [2] On the prediction of the evolution of libre software projects
    Herraiz, Israel
    Gonzalez-Barahona, Jesus M.
    Robles, Gregorio
    German, Daniel M.
    2007 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2007, : 224 - 233
  • [3] Evolution and growth in large libre software projects
    Robles, G
    Arnor, JJ
    Gonzalez-Barahona, JM
    Herraiz, I
    EIGHTH INTERNATIONAL WORKSHOP ON PRINCIPLES OF SOFTWARE EVOLUTION, PROCEEDINGS, 2005, : 165 - 174
  • [4] Evolution of the core team of developers in libre software projects
    Robles, Gregorio
    Gonzalez-Barahona, Jesus M.
    Herraiz, Israel
    2009 6TH IEEE INTERNATIONAL WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES, 2009, : 167 - 170
  • [5] Hosting of libre software projects:: A distributed peer-to-peer approach
    González-Barahona, JM
    De-Las-Heras-Quirós, P
    FUTURE DIRECTIONS IN DISTRIBUTED COMPUTING: RESEARCH AND POSITION PAPERS, 2003, 2584 : 207 - 211
  • [6] Tools for the study of the usual data sources found in libre software projects
    Universidad Rey Juan Carlos, Spain
    Int. J. Open Source Softw. Processes, 2009, 1 (24-45):
  • [7] Leveraging Corporate Engagement for Diversity in Free/Libre and Open Source Software Projects
    Newton, Olivia B.
    Fiore, Stephen M.
    2023 IEEE/ACM 4TH WORKSHOP ON GENDER EQUITY, DIVERSITY, AND INCLUSION IN SOFTWARE ENGINEERING, GEICSE, 2023, : 41 - 48
  • [8] Core-periphery communication and the success of free/libre open source software projects
    Crowston K.
    Shamshurin I.
    Crowston, Kevin (crowston@syr.edu), 2017, Springer London (08)
  • [9] Inequalities in Open Source Software Development: Analysis of Contributor's Commits in Apache Software Foundation Projects
    Chelkowski, Tadeusz
    Gloor, Peter
    Jemielniak, Dariusz
    PLOS ONE, 2016, 11 (04):
  • [10] Core-Periphery Communication and the Success of Free/Libre Open Source Software Projects
    Crowston, Kevin
    Shamshurin, Ivan
    OPEN SOURCE SYSTEMS: INTEGRATING COMMUNITIES, OSS 2016, 2016, 472 : 45 - 56