2019
DOI: 10.1038/s41598-019-50463-y
|View full text |Cite
|
Sign up to set email alerts
|

Online division of labour: emergent structures in Open Source Software

Abstract: The development Open Source Software fundamentally depends on the participation and commitment of volunteer developers to progress on a particular task. Several works have presented strategies to increase the on-boarding and engagement of new contributors, but little is known on how these diverse groups of developers self-organise to work together. To understand this, one must consider that, on one hand, platforms like GitHub provide a virtually unlimited development framework: any number of actors can potenti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
22
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
6
1
1

Relationship

4
4

Authors

Journals

citations
Cited by 15 publications
(22 citation statements)
references
References 53 publications
(85 reference statements)
0
22
0
Order By: Relevance
“…The red line in ( a ) indicates the average values of Q for a given N, the error shaded area represents one standard deviation above and below that average; networks with B = 1 are excluded in this computation. ( b ) Results obtained for the set of 57 unipartite social network analysed in [39]; and ( c ) for the set of bipartite social and ecological networks [59,60]. In these two panels, dark blue dots represent the real Q value after optimization, and bars represent the corresponding estimated upper and lower bounds for the same network.…”
Section: Approximate Constraints N and Q (General Case)mentioning
confidence: 99%
See 1 more Smart Citation
“…The red line in ( a ) indicates the average values of Q for a given N, the error shaded area represents one standard deviation above and below that average; networks with B = 1 are excluded in this computation. ( b ) Results obtained for the set of 57 unipartite social network analysed in [39]; and ( c ) for the set of bipartite social and ecological networks [59,60]. In these two panels, dark blue dots represent the real Q value after optimization, and bars represent the corresponding estimated upper and lower bounds for the same network.…”
Section: Approximate Constraints N and Q (General Case)mentioning
confidence: 99%
“…the assumption of homogeneous sizes of communities or uncorrelated noise. To assess the accuracy that our development has in real scenarios, we perform experiments on 347 real networks, covering several domains: 57 real unipartite networks [39] (mostly social and economic networks) and 290 bipartite networks (ecological in most cases [59], with some social networks [60] as well).…”
Section: Application To Real Networkmentioning
confidence: 99%
“…The motivations to contribute with OSS have been changing recently, focusing more on learning, career, and payment motivations [Gerosa et al 2021]. However, this is not the only change: OSS presents a nearly hierarchical structure composed of the roles and privileges each developer has within a project [Palazzi et al 2019].…”
Section: Problem Characterizationmentioning
confidence: 99%
“…As an example, they influence the acceptance of pull requests (Tsay et al 2014a, b;Casalnuovo et al 2015) depending, among other things, of the connection between the submitter and other core members. Internal community dynamics are also useful, for instance, to determine how committers efforts are distributed over the project files (Palazzi et al 2019), to help in the discovery of implicit subteams/subsystems in the project (Ashraf et al 2020), facilitate the onboarding of newcomers (Steinmacher et al 2019) or its socialization (Carillo et al 2017). Analysis of internal dynamics can also be used to identify the most active members (Gasparini et al 2019) and leaders (Li et al 2012) or as a way to predict the future contributions of project members (Decan et al 2020).…”
Section: Social Factors In Open Source Developmentmentioning
confidence: 99%