2014
DOI: 10.1142/s0219525915500083
|View full text |Cite
|
Sign up to set email alerts
|

How Do Oss Projects Change in Number and Size? A Large-Scale Analysis to Test a Model of Project Growth

Abstract: Established Open Source Software (OSS) projects can grow in size if new developers join, but also the number of OSS projects can grow if developers choose to found new projects. We discuss to what extent an established model for firm growth can be applied to the dynamics of OSS projects. Our analysis is based on a large-scale data set from SourceForge (SF) consisting of monthly data for 10 years, for up to 360 000 OSS projects and up to 340 000 developers. Over this time period, we find an exponential growth b… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
8
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
5
1
1

Relationship

3
4

Authors

Journals

citations
Cited by 9 publications
(9 citation statements)
references
References 15 publications
1
8
0
Order By: Relevance
“…This confirms previous results on human activity in these and other systems (see e.g. [26,32,34] Conversely, conditional size distributions at fixed number of contributors show a striking regularity. Rescaling size with an appropriate power of n exposes a universal curve common to all marginal distributions (separately for the two model systems, Fig.…”
Section: Effort and Number Of Contributors Are Widely Distributedsupporting
confidence: 91%
See 1 more Smart Citation
“…This confirms previous results on human activity in these and other systems (see e.g. [26,32,34] Conversely, conditional size distributions at fixed number of contributors show a striking regularity. Rescaling size with an appropriate power of n exposes a universal curve common to all marginal distributions (separately for the two model systems, Fig.…”
Section: Effort and Number Of Contributors Are Widely Distributedsupporting
confidence: 91%
“…2), where N 1 is the number of one-man projects. Such a wide distribution has been already noted, and may reflect preferential-attachment dynamics [32], or the variable intrinsic appeal of projects [33]. A relevant additional observation regards the distribution of contributor activity, estimated by the total number of edits per contributor: it has a large-activity tail that follows a power law P (A) ∼ A −(α+1) (Fig.…”
Section: Effort and Number Of Contributors Are Widely Distributedmentioning
confidence: 64%
“…Empirically, software networks keep growing in response to changing conditions and new requirements, in line with the empirical studies on a large number of real software systems [48,49]. Consequently, new functional modules are continually added into software systems, and these elements are much more than those that are removed.…”
Section: The Mechanism Of Software Evolutionmentioning
confidence: 74%
“…a projection of commits where two developers are linked if they committed to the same Open Source project. Schweitzer et al (2014) provided a related study, analysing ten years of data from the Open Source project hosting platform SourceForge. These works have typically constructed undirected co-authorship networks based on joint contributions to files, modules, or projects. Such coarse-grained definitions of coauthorship networks introduce a potential issue: They do not distinguish between (i) links between developers that are due to independent contributions to the same artefact, and (ii) links that are due to commit sequences where one developer builds upon and/or redacts the particular lines of source code previously authored by another developer.…”
Section: Constructing Social Network From Software Repositoriesmentioning
confidence: 99%