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

被引:756
|
作者
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
相关论文
共 50 条
  • [1] Defects in open source software maintenance - Two case studies: Apache and Mozilla
    Koponen, T
    Hotti, V
    [J]. SERP '05: Proceedings of the 2005 International Conference on Software Engineering Research and Practice, Vols 1 and 2, 2005, : 688 - 693
  • [2] Aspects of software quality assurance in open source software projects: Two case studies from Apache project
    Wahyudin, Dindin
    Schatten, Alexander
    Winkler, Dietmar
    Biffl, Stefan
    [J]. SEAA 2007: 33RD EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS, 2007, : 229 - +
  • [3] Evolution of Apache Open Source Software
    Wen, Haoran
    D'Souza, Raissa M.
    Saul, Zachary M.
    Filkov, Vladimir
    [J]. DYNAMICS ON AND OF COMPLEX NETWORKS: APPLICATIONS TO BIOLOGY, COMPUTER SCIENCE, AND THE SOCIAL SCIENCES, 2009, : 199 - 215
  • [4] Fuzzy clustering of open-source software quality data: A case study of Mozilla
    Dick, Scott
    Sadia, Aina
    [J]. 2006 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORK PROCEEDINGS, VOLS 1-10, 2006, : 4089 - +
  • [5] Software development risk model - Applied to data from open-source Mozilla project
    Fawcett, JW
    Gungor, MK
    [J]. SERP '05: Proceedings of the 2005 International Conference on Software Engineering Research and Practice, Vols 1 and 2, 2005, : 640 - 645
  • [6] Open Source Software Peer Review Practices: A Case Study of the Apache Server
    Rigby, Peter C.
    German, Daniel M.
    Storey, Margaret-Anne
    [J]. ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2008, : 541 - 550
  • [7] Maintaining interoperability in open source software: A case study of the Apache PDFBox project
    Butler, Simon
    Gamalielsson, Jonas
    Lundell, Bjorn
    Brax, Christoffer
    Mattsson, Anders
    Gustaysson, Tomas
    Feist, Jonas
    Lonroth, Erik
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 159
  • [8] Intensive Metrics for the Study of the Evolution of Open Source Projects: Case Studies from Apache Software Foundation Projects
    Gala-Perez, Santiago
    Robles, Gregorio
    Gonzalez-Barahona, Jesus M.
    Herraiz, Israel
    [J]. 2013 10TH IEEE WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR), 2013, : 159 - 168
  • [10] Inequalities in Open Source Software Development: Analysis of Contributor's Commits in Apache Software Foundation Projects
    Chelkowski, Tadeusz
    Gloor, Peter
    Jemielniak, Dariusz
    [J]. PLOS ONE, 2016, 11 (04):