Open source software development: A case study of FreeBSD

被引:21
|
作者
Dinh-Trong, T [1 ]
Bieman, JM [1 ]
机构
[1] Colorado State Univ, Dept Comp Sci, Software Assurance Lab, Ft Collins, CO 80523 USA
关键词
D O I
10.1109/METRIC.2004.1357894
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A common claim is that open source software development produces higher quality software at lower cost than traditional commercial development. To validate such claims, researchers have conducted case studies of "successful" open source development projects. This case study of the FreeBSD project provides further understanding of open source development. The FreeBSD development process is fairly well-defined with proscribed methods for determining developer responsibilities, dealing with enhancements and defects, and for managing releases. Compared to the Apache project, FreeBSD uses a smaller set of core developers that implement a smaller portion of the system, and uses a more well-defined testing process. FreeBSD and Apache have a similar ratio of core developers to (1) people involved in adapting and debugging the system, and (2) people who report problems. Both systems have similar defect densities, and the developers are also users in both systems.
引用
收藏
页码:96 / 105
页数:10
相关论文
共 50 条
  • [1] The FreeBSD project: A replication case study of open source development
    Dinh-Trong, TT
    Bieman, JM
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2005, 31 (06) : 481 - 494
  • [2] Putting it all in the trunk: incremental software development in the FreeBSD open source project
    Jorgensen, N
    [J]. INFORMATION SYSTEMS JOURNAL, 2001, 11 (04) : 321 - 336
  • [3] Open Source Software for Model Driven Development: A Case Study
    Gamalielsson, Jonas
    Lundell, Bjorn
    Mattsson, Anders
    [J]. OPEN SOURCE SYSTEMS: GROUNDING RESEARCH, 2011, 365 : 348 - +
  • [4] Effort estimation in open source software development: A case study
    Koch, S
    [J]. INFORMATION TECHNOLOGY AND ORGANIZATIONS: TRENDS, ISSUES, CHALLENGES AND SOLUTIONS, VOLS 1 AND 2, 2003, : 859 - 861
  • [5] The GNOME Project: A case study of open source, global software development
    German, Daniel M.
    [J]. Software Process Improvement and Practice, 2003, 8 (04): : 201 - 215
  • [6] Coordination processes in open source software development The Linux case study
    Iannacci, Federico
    [J]. EMERGENCE-COMPLEXITY & ORGANIZATION, 2005, 7 (02):
  • [7] Software reuse in open source: A case study
    Capiluppi, Andrea
    Stol, Klaas-Jan
    Boldyreff, Cornelia
    [J]. International Journal of Open Source Software and Processes, 2011, 3 (03) : 10 - 35
  • [8] Evolution in open source software: A case study
    Godfrey, MW
    Tu, Q
    [J]. INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2000, : 131 - 142
  • [9] Online innovation: the case of open source software development
    Vujovic, Sladjana
    Ulhoi, John Parm
    [J]. EUROPEAN JOURNAL OF INNOVATION MANAGEMENT, 2008, 11 (01) : 142 - +
  • [10] A Case Study of Open Source Software Development in Proteomic Area: The LIMS ePims
    Naubourg, Pierre
    Lopes, Valery
    Bossu, Laurent
    [J]. SITIS 2008: 4TH INTERNATIONAL CONFERENCE ON SIGNAL IMAGE TECHNOLOGY AND INTERNET BASED SYSTEMS, PROCEEDINGS, 2008, : 555 - 562