Evolution in open source software: A case study

被引:0
|
作者
Godfrey, MW [1 ]
Tu, Q [1 ]
机构
[1] Univ Waterloo, Dept Comp Sci, Software Architecture Grp, SWAG, Waterloo, ON N2L 3G1, Canada
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Most studies of software evolution have been performed on systems developed within a single company using traditional management techniques. With the widespread availability of several large software systems that have been developed using an "open source" development approach, we now have a chance to examine these systems in detail, and see if their evolutionary narratives are significantly different from commercially developed systems. This paper summarizes our preliminary investigations into the evolution of the best known open source system: the Linux operating system kernel. Because Linux is large (over two million lines of code in the most recent version) and because its development model is not as tightly planned and managed as most industrial software processes, we had expected to find that Linux was growing more slowly as it got bigger and more complex. Instead, we have found that Linux has been growing at a super-linear rate for several years. In this paper; we explore the evolution of the Linux kernel both at the system level and within the major subsystems, and we discuss why we think Linux continues to exhibit such strong growth.
引用
收藏
页码:131 / 142
页数:12
相关论文
共 50 条
  • [31] Open source software and leveraging of business effectiveness in SMEs - A case study
    Butler, Steven
    Adebanjo, Dotun
    Ismail, Hossam
    ICE-B 2008: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON E-BUSINESS, 2008, : 93 - 100
  • [32] A Case Study of Developing an IDE for Embedded Software Using Open Source
    Ertl, Dominik
    Krapfenbauer, Harald
    2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009), 2009, : 191 - 196
  • [33] A case study of developing an IDE for embedded software using open source
    Institute of Computer Technology, Vienna University of Technology, Vienna, Austria
    Int. Conf. Softw. Eng. Adv., ICSEA, Incl. SEDES: Simp. Estud. Doutoramento Eng. Softw., (191-196):
  • [34] Open Source Software in Computer Science and IT Higher Education: A Case Study
    Lipsa, Dan R.
    Laramee, Robert S.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2011, 2 (01) : 10 - 17
  • [35] Open source software usage on municipalities; a case study: Cankaya municipality
    Dilmurad, Vahabdjanov
    Kerem, Erzurumlu
    Murat, Citak
    Sami, Solmaz B.
    WORLD CONFERENCE ON INFORMATION TECHNOLOGY (WCIT-2010), 2011, 3
  • [36] The GNOME Project: A case study of open source, global software development
    German, Daniel M.
    Software Process Improvement and Practice, 2003, 8 (04): : 201 - 215
  • [37] Modeling Relational Events: A Case Study on an Open Source Software Project
    Quintane, Eric
    Conaldi, Guido
    Tonellato, Marco
    Lomi, Alessandro
    ORGANIZATIONAL RESEARCH METHODS, 2014, 17 (01) : 23 - 50
  • [38] Community, joining, and specialization in open source software innovation: a case study
    von Krogh, G
    Spaeth, S
    Lakhani, KR
    RESEARCH POLICY, 2003, 32 (07) : 1217 - 1241
  • [39] ENABLERS OF OPEN SOURCE SOFTWARE ADOPTION: A CASE STUDY OF APS ORGANISATIONS
    Gurusamy, Kavitha
    Campbell, John
    AUSTRALASIAN JOURNAL OF INFORMATION SYSTEMS, 2012, 17 (02)
  • [40] Coordination processes in open source software development The Linux case study
    Iannacci, Federico
    EMERGENCE-COMPLEXITY & ORGANIZATION, 2005, 7 (02):