The GNOME Project: A case study of open source, global software development

被引:64
|
作者
German, Daniel M. [1 ]
机构
[1] Software Engineering Group, Department of Computer Science, University of Victoria, Victoria, BC, Canada
来源
关键词
Computer operating systems - Customer satisfaction - Open systems - Research and development management - Societies and institutions - Software engineering - Spreadsheets - Word processing;
D O I
10.1002/spip.189
中图分类号
学科分类号
摘要
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.
引用
收藏
页码:201 / 215
相关论文
共 50 条
  • [21] Determinants of open source software project success: A longitudinal study
    Subramaniam, Chandrasekar
    Sen, Ravi
    Nelson, Matthew L.
    DECISION SUPPORT SYSTEMS, 2009, 46 (02) : 576 - 585
  • [22] Firms' Resource Deployment and Project Leadership in Open Source Software Development
    Schaarschmidt, Mario
    Von Kortzfleisch, Harald
    INTERNATIONAL JOURNAL OF INNOVATION AND TECHNOLOGY MANAGEMENT, 2015, 12 (02)
  • [23] An Operational Approach for Selecting Open Source Components in a Software Development Project
    Majchrowski, Annick
    Deprez, Jean-Christophe
    SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2008, 16 : 176 - 188
  • [24] Global Software Development Project
    Cao, Lan
    Zhu, Hongwei
    Su, Guiyang
    AMCIS 2012 PROCEEDINGS, 2012,
  • [25] Open source software and global entrepreneurship*
    Wright, Nataliya Langburd
    Nagle, Frank
    Greenstein, Shane
    RESEARCH POLICY, 2023, 52 (09)
  • [26] An Investigation on Software Bug-Fix Prediction for Open Source Software Projects-A Case Study on the Eclipse Project
    Ihara, Akinori
    Kamei, Yasutaka
    Monden, Akito
    Ohira, Masao
    Keung, Jacky Wai
    Ubayashi, Naoyasu
    Matsumoto, Ken-ichi
    2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE WORKSHOPS (APSECW), VOL. 2, 2012, : 112 - 119
  • [27] Competition between open source software development projects: Case study on BBS in china
    Yan, LG
    ISMOT'04: PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON MANAGEMENT OF INNOVATION AND TECHNOLOGY: MANAGING TOTAL INNOVATION IN THE 21ST CENTURY, 2004, : 558 - 562
  • [28] "Constructing the users" in open source software development An interpretive case study of user participation
    Iivari, Netta
    INFORMATION TECHNOLOGY & PEOPLE, 2009, 22 (02) : 132 - 156
  • [29] Microblogging in Open Source Software Development: The Case of Drupal and Twitter
    Wang, Xiaofeng
    Kuzmickaja, Ilona
    Stol, Klaas-Jan
    Abrahamsson, Pekka
    Fitzgerald, Brian
    IEEE SOFTWARE, 2014, 31 (04) : 72 - 80
  • [30] Sentiment Polarity of Programmers in an Open Source Software Project: An Exploratory Study
    Carige Junior, Rui Santos
    Carneiro, Glauco de Figueiredo
    34TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2020, 2020, : 147 - 156