A Statistical Examination of the Evolution and Properties of Libre Software

被引:16
|
作者
Herraiz, Israel
机构
关键词
D O I
10.1109/ICSM.2009.5306299
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
How and why does software evolve? This question has been under study since almost 40 years ago, and it is still a subject of controversy In the seventies, Meir M. Lehman formulated the laws of software evolution, a first attempt to characterize the dynamics of the evolution of software. With the raise of the libre (free / open source) software development phenomenon, some cases that do not fulfill those laws have appeared. Are Lehman 's laws valid in the case of libre software development? Is it possible to design an universal theory for software evolution? And if it is, how? This thesis is a large-scale empirical and statistical approach to analyze the properties and evolution of libre software, using publicly available data sources, hence enabling repeatability of the results and third parties verification, fundamental aspects of any empirical study. The main results are that a small subset of basic size metrics are enough to characterize a software system, software systems are self-similar, and software evolution is a short range correlated (short memory) process.
引用
收藏
页码:439 / 442
页数:4
相关论文
共 50 条
  • [1] On the prediction of the evolution of libre software projects
    Herraiz, Israel
    Gonzalez-Barahona, Jesus M.
    Robles, Gregorio
    German, Daniel M.
    2007 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2007, : 224 - 233
  • [2] Evolution and growth in large libre software projects
    Robles, G
    Arnor, JJ
    Gonzalez-Barahona, JM
    Herraiz, I
    EIGHTH INTERNATIONAL WORKSHOP ON PRINCIPLES OF SOFTWARE EVOLUTION, PROCEEDINGS, 2005, : 165 - 174
  • [3] Evolution of the core team of developers in libre software projects
    Robles, Gregorio
    Gonzalez-Barahona, Jesus M.
    Herraiz, Israel
    2009 6TH IEEE INTERNATIONAL WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES, 2009, : 167 - 170
  • [4] Software libre 2004
    Alonso A.
    Mitcham C.
    Ethics and Information Technology, 2004, 6 (1) : 65 - 67
  • [5] Geographic origin of libre software developers
    Gonzalez-Barahona, Jesus M.
    Robles, Gregorio
    Andradas-Izquierdo, Roberto
    Ghosh, Rishab Aiyer
    INFORMATION ECONOMICS AND POLICY, 2008, 20 (04) : 356 - 363
  • [6] Contributor Turnover in Libre Software Projects
    Robles, Gregorio
    Gonzalez-Barahona, Jesus M.
    IFIP Advances in Information and Communication Technology, 2006, 203 : 273 - 286
  • [7] FreeStyle Libre Software: the Way to AGP
    不详
    DIABETES STOFFWECHSEL UND HERZ, 2015, : 7 - 7
  • [8] 'Libre' software: turning fads into institutions?
    Dalle, JM
    Jullien, N
    RESEARCH POLICY, 2003, 32 (01) : 1 - 11
  • [9] Libre software environment for robot programming
    Olivera, VM
    Barahona, JMG
    González, JC
    Quirós, PD
    SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 718 - 723
  • [10] Contributor turnover in libre software projects
    Robles, Gregorio
    Gonzalez-Barahona, Jesus M.
    OPEN SOURCE SYSTEMS, 2006, 203 : 273 - 286