2002
DOI: 10.1046/j.1365-2575.2002.00110.x
|View full text |Cite
|
Sign up to set email alerts
|

Effort, co‐operation and co‐ordination in an open source software project: GNOME

Abstract: This paper presents results from research into open source projects from a software engineering perspective. The research methodology employed relies on public data retrieved from the CVS repository of the GNOME project and relevant discussion groups. This methodology is described, and results concerning the special characteristics of open source software development are given. These data are used for a first approach to estimating the total effort to be expended.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

3
96
1
8

Year Published

2006
2006
2022
2022

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 170 publications
(108 citation statements)
references
References 17 publications
3
96
1
8
Order By: Relevance
“…Vasilescu et al [78] determined that the workload varies depending of the type of contributor. Koch and Schneider [39], and German [22] reported that the distribution of workload with respect to file touches is left-skewed, where few developers contribute most of code. Casebolt et al [11] compared authoring with respect to the file size, and suggested that large files are likely to be authored by one dominant contributor.…”
Section: Previous Studies Of Gnomementioning
confidence: 99%
See 1 more Smart Citation
“…Vasilescu et al [78] determined that the workload varies depending of the type of contributor. Koch and Schneider [39], and German [22] reported that the distribution of workload with respect to file touches is left-skewed, where few developers contribute most of code. Casebolt et al [11] compared authoring with respect to the file size, and suggested that large files are likely to be authored by one dominant contributor.…”
Section: Previous Studies Of Gnomementioning
confidence: 99%
“…We chose GNOME because it is a large and mature software ecosystem [49], it has been studied before [22,36,39,46,47,67,79], its official release is a single product comprised of many independent and distributed projects, and more important, it has a successful and stable release schedule: a new GNOME release is issued every six months. We studied the high level communication of the release management process across five releases.…”
Section: Introductionmentioning
confidence: 99%
“…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%