Diversity, Productivity, and Growth of Open Source Developer Communities

09/11/2018
by   Qingye Jiang, et al.
0

The open source development model has become a paradigm shift from traditional in-house/closed-source software development model, with many successes. Traditionally, open source projects were characterized essentially by their individual volunteer developers. Such tradition has changed significantly with the participation of many organizations in particular. However, there exists a knowledge gap concerning how open source developer communities evolve. In this paper, we present some observations on open source developer communities. In particular, we analyze git repositories of 20 well-known open source projects, with over 3 million commit activities in total. The analysis has been carried out in three respects, productivity, diversity and growth using the Spearman's rank correlation coefficient, diversity index and the Gompertz/logistic curves, respectively. We find out that (a) the Spearman's rank correlation coefficient between active contributors and commit activities reveals how changes in the size of the developer community impacts the productivity of the community; (b) the diversity index of an open source developer community reveals the structure of the community; and (c) the growth of open source developer communities can be described using different phases of growth curves as in many organic matters.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/18/2020

Quo Vadis, Open Source? The Limits of Open Source Growth

Open source software plays a significant role in the software industry. ...
research
07/27/2020

Work Practices and Perceptions from Women Core Developers in OSS Communities

The effect of gender diversity in open source communities has gained inc...
research
03/25/2022

Influence of Communication Among Shared Developers on the Productivity of Open Source Software Projects

Many software developers rely on open source software for developing the...
research
06/09/2023

Enclosed Loops: How open source communities become datasets

Centralization in code hosting and package management in the 2010s creat...
research
01/16/2023

Do I Belong? Modeling Sense of Virtual Community Among Linux Kernel Contributors

The sense of belonging to a community is a basic human need that impacts...
research
11/22/2019

A Measurement of Social Capital in an Open Source Software Project

The paper provides an understanding of social capital in organizations t...
research
01/25/2021

The Shifting Sands of Motivation: Revisiting What Drives Contributors in Open Source

Open Source Software (OSS) has changed drastically over the last decade,...

Please sign up or login with your details

Forgot password? Click here to reset