2014
DOI: 10.1007/s10664-014-9332-x
|View full text |Cite
|
Sign up to set email alerts
|

Developer initiation and social interactions in OSS: A case study of the Apache Software Foundation

Abstract: Maintaining a productive and collaborative team of developers is essential to Open Source Software (OSS) success, and hinges upon the trust inherent among the team. Whether a project participant is initiated as a committer is a function of both his technical contributions and also his social interactions with other project participants. One's online social footprint is arguably easier to ascertain and gather than one's technical contributions e.g., gathering patch submission information requires mining multipl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
17
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
6
3

Relationship

3
6

Authors

Journals

citations
Cited by 43 publications
(21 citation statements)
references
References 61 publications
(71 reference statements)
0
17
0
Order By: Relevance
“…Instead, anyone can create forks (i.e., local clones of the central repository), update them locally and, whenever ready, request to have their changes merged back into the main branch by submitting a pull-request. Compared to traditional collaboration development models in open source [7,8] (e.g., patch submission and acceptance via mailing lists or bugzilla), the pullbased model offers great advantages in terms of process automation. Nowadays, the modern collaborative coding platforms, e.g., GitHub, BitBucket, Gitorius, provide integrated functionality for pull-request generation, notification, in-line code review, contextual discussion, automatic testing, and merger.…”
Section: Introductionmentioning
confidence: 99%
“…Instead, anyone can create forks (i.e., local clones of the central repository), update them locally and, whenever ready, request to have their changes merged back into the main branch by submitting a pull-request. Compared to traditional collaboration development models in open source [7,8] (e.g., patch submission and acceptance via mailing lists or bugzilla), the pullbased model offers great advantages in terms of process automation. Nowadays, the modern collaborative coding platforms, e.g., GitHub, BitBucket, Gitorius, provide integrated functionality for pull-request generation, notification, in-line code review, contextual discussion, automatic testing, and merger.…”
Section: Introductionmentioning
confidence: 99%
“…We believe OSS to be a great source of data for studies of team social diversity, since: (i) software development is inherently a collaborative and human-centric activity; (ii) OSS is as much social as it is technical [9]- [12]; (iii) the selforganized, geographically-distributed, online nature of OSS leads to teams that are quite diverse, consisting of both professionals and volunteers, with varied personalities, educational and cultural backgrounds, age, gender, and expertise; (iv) OSS teams are real-world teams that form, evolve, and dissolve organically; generate measurable artifacts (e.g., source code); and leave publicly-available traces of their activities.…”
Section: Introductionmentioning
confidence: 99%
“…"Onion" refers to the successive layers of member types from core members, contributing developers, bug reporters, and users, for example. In the onion models, advancement through the member types is reward and recognition for each member's abilities and achievements [17], and developer initiation in OSS depends on the social and technical actions of project contributors [18]. Therefore, newcomers must first become familiar with the code base, architecture, build environment, and work practices, which might take days or weeks [5].…”
Section: B Beyond Onion Modelsmentioning
confidence: 99%