Cited by 169Software Engineering Techniques and PracticesOpen Source Software InnovationsTeam Dynamics and Performance

The GNOME project: a case study of open source, global software development

German, Daniel M.·2003·Software Process: Improvement and Practice

Abstract

Many successful free/open source software (FOSS) projects start with the premise that their contributors are rarely colocated, and as a consequence, these projects are cases of global software development (GSD). This article describes how the GNOME Project, a large FOSS project, has tried to overcome the disadvantages of GSD. The main goal of GNOME is to create a GUI desktop for Unix systems, and encompasses close to two million lines of code. More than 500 individuals (distributed across the world) have contributed to the project. This article also describes the software development methods and practices used by the members of the project, and its organizational structure. The article ends by proposing a list of practices that could benefit other global software development projects, both FOSS and commercial. Copyright © 2004 John Wiley & Sons, Ltd.

Integrity signals

Registry

Crossref · 10.1002/spip.189

Cites

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

This paper’s full text isn’t openly available, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • By 2003, GNOME had almost two million lines of code and more than 500 collaborators distributed worldwide.

    “Hacia 2003, el escritorio sumaba casi dos millones de líneas de código y más de 500 colaboradores distribuidos en el mundo(German, 2003).”
  • The GNOME project was organized into four main module groups: required libraries, core applications, secondary applications, and others.

    “El proyecto se organizó en cuatro grupos principales de módulos: (a) bibliotecas requeridas (como las de interfaz gráfica, impresión, procesamiento XML, CORBA); (b) aplicaciones principales (como sus applets, un editor, un administrador de ventanas y configuración); (c) aplicaciones secundarias y (d) otros (varias docenas de módulos y aplicaciones no pertenecientes al núcleo de GNOME)(German, 2003”
  • Some modules may have an unofficial sponsoring firm that employs paid developers to do the work.

    “Algunos pueden contar con una firma patrocinadora no oficial, que emplea desarrolladores pagos para realizar el trabajo(German, 2003).”

The citation lists haven’t been fetched yet

References 18 · Cited by 169

Authors
German, D. M.
Venue
Software Process: Improvement and Practice
Publisher
Wiley
Published
2003-10
Volume
8
Issue
4
Pages
201-215
ISSN
  • 1077-4866 (ISSN-L)
  • 1099-1670
OpenAlex
W2039785095
Cited by
169
References
18
Citations by year
2026: 1 · 2025: 4 · 2024: 3 · 2023: 4 · 2022: 1 · 2021: 6 · 2020: 9 · 2019: 6 · 2018: 6 · 2017: 5 · 2016: 7 · 2015: 4 · 2014: 12 · 2013: 11 · 2012: 14
FWCI
21.97
Type
journal article
Language
en
Open access
closed
Locations
Software Process Improvement and Practice (publishedVersion)
Funders
  • Concordia University of Edmonton
  • Universidad Nacional Autónoma de México
  • Natural Sciences and Engineering Research Council of Canada
Topics
  • Physical Sciences › Computer Science › Information Systems › Software Engineering Techniques and Practices
  • Physical Sciences › Computer Science › Computer Science Applications › Open Source Software Innovations
  • Social Sciences › Psychology › Social Psychology › Team Dynamics and Performance
Keywords
open source software, distributed software development, software development practices, project organizational structure, free software projects, software process improvement

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review