Two case studies of open source software development: Apache and Mozilla

被引:763
作者
Mockus, A
Fielding, RT
Herbsleb, JD
机构
[1] Avaya Labs Res, Basking Ridge, NJ 07920 USA
[2] Day Software, Newport Beach, CA 92660 USA
[3] Carnegie Mellon Univ, Sch Comp Sci, Pittsburgh, PA 15213 USA
关键词
management; experimentation; measurement; human factors; open source software; defect density; repair interval; code ownership; Apache; Mozilla;
D O I
10.1145/567793.567795
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
According to its proponents, open source style software development has the capacity to compete successfully, and perhaps in many cases displace, traditional commercial development methods. In order to begin investigating such claims, we examine data from two major open source projects, the Apache web server and the Mozilla browser. By using email archives of source code change history and problem reports we quantify aspects of developer participation, core team size, code ownership, productivity, defect density, and problem resolution intervals for these OSS projects. We develop several hypotheses by comparing the Apache project with several commercial projects. We then test and refine several of these hypotheses, based on an analysis of Mozilla data. We conclude with thoughts about the prospects for high- performance commercial/ open source process hybrids.
引用
收藏
页码:309 / 346
页数:38
相关论文
共 27 条
  • [1] ANG M, 2000, OREILL OP SOURC CONV
  • [2] [Anonymous], OPEN SOURCES VOICES
  • [3] [Anonymous], IEEE SOFTWARE NOV
  • [4] [Anonymous], RESIGNATION POSTMORT
  • [5] BAKER M, 2000, MOZILLA PROJECT MOZI
  • [6] A METHODOLOGY FOR COLLECTING VALID SOFTWARE ENGINEERING DATA
    BASILI, VR
    WEISS, DM
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1984, 10 (06) : 728 - 738
  • [7] CARLETON A, 1992, CMUSEI92TR19
  • [8] A FIELD-STUDY OF THE SOFTWARE-DESIGN PROCESS FOR LARGE SYSTEMS
    CURTIS, B
    KRASNER, H
    ISCOE, N
    [J]. COMMUNICATIONS OF THE ACM, 1988, 31 (11) : 1268 - 1287
  • [9] DiBona C., 1999, Open sources: voices from the open source revolution
  • [10] EICH B, 2001, MOZILLA DEV ROADMAP