2005
DOI: 10.5210/fm.v10i2.1207
|View full text |Cite
|
Sign up to set email alerts
|

The social structure of free and open source software development

Abstract: Metaphors, such as the Cathedral and Bazaar, used to describe the organization of FLOSS projects typically place them in sharp contrast to proprietary development by emphasizing FLOSS's distinctive social and communications structures. But what do we really know about the communication patterns of FLOSS projects? How generalizable are the projects that have been studied? Is there consistency across FLOSS projects? Questioning the assumption of distinctiveness is important because practitioner-advocates from wi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

6
306
0
6

Year Published

2006
2006
2015
2015

Publication Types

Select...
4
4
2

Relationship

0
10

Authors

Journals

citations
Cited by 364 publications
(318 citation statements)
references
References 11 publications
6
306
0
6
Order By: Relevance
“…In this line, probably the best known model about the organizational structure of Hbre software projects is the onion model [2,3,4], a visual analogy that represents how developers and users are positioned in communities. In this model, it is possible to differentiate among core developers (those who have a high involvement in the project), co-developers (with punctual, but frequent contributions), active users (that contribute only occasionally) and passive users [8,7].…”
Section: Introductionmentioning
confidence: 99%
“…In this line, probably the best known model about the organizational structure of Hbre software projects is the onion model [2,3,4], a visual analogy that represents how developers and users are positioned in communities. In this model, it is possible to differentiate among core developers (those who have a high involvement in the project), co-developers (with punctual, but frequent contributions), active users (that contribute only occasionally) and passive users [8,7].…”
Section: Introductionmentioning
confidence: 99%
“…A noteworthy contribution in this sense, although not directly addressing the evolution of developer communities, is the onion model [5], which shows how developers and users are positioned in communities. This model differentiates among core developers (those who have a high involvement in the project), codevelopers (with specific but frequent contributions), active users (contributing only occasionally) and passive users [18,7,13].…”
Section: Related Researchmentioning
confidence: 99%
“…Much of the research devoted to measuring the relative numbers of the members occupying these differentiated roles has taken the form of careful and quite detailed case studies of specific projects (e.g. Mockus et al, 2000), while the early empirical efforts to implement the "onion model" were confined to static, cross-section analyses (e.g., Crowston and Howison 2005) that precluded observation of developers' moving backwards and forwards between non-adjacent layers of the "onion", or concurrently occupying the same role in more than one project, or taking quite different roles in each of several projects.…”
Section: Role Differentiation Among Developers: the Background Of Relmentioning
confidence: 99%