• DocumentCode
    3198025
  • Title

    The evolution of Eclipse

  • Author

    Mens, Tom ; Fernandez-Ramil, J. ; Degrandsart, S.

  • Author_Institution
    Inst. d´Inf., Univ. de Mons-Hainaut, Mons
  • fYear
    2008
  • fDate
    Sept. 28 2008-Oct. 4 2008
  • Firstpage
    386
  • Lastpage
    395
  • Abstract
    We present a metrics-based study of the evolution of Eclipse, an open source integrated development environment, based on data from seven major releases, from releases 1.0 to 3.3. We investigated whether three of the laws of software evolution were supported by the data. We found that Eclipse displayed continual change and growth, hence supporting laws 1 and 6. Six size indicators, out of eight, closely followed trend models. Four were linear and two superlinear. We found evidence of increasing complexity (law 2) in only two indicators, out of five. At subproject level, size and complexity are not distributed uniformly, and subproject size can be modelled as a negative exponential function of the rank position. We encountered a range of different size and complexity trends across subprojects. Our approach and results can help in evaluating the future evolution of Eclipse, the evolution of other systems and in performing comparisons.
  • Keywords
    public domain software; software maintenance; software metrics; Eclipse; metrics-based study; open source integrated development environment; software evolution; Data mining; Databases; Lab-on-a-chip; Linux; Mars; Open source software; Performance evaluation; Software maintenance; Software measurement; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2008. ICSM 2008. IEEE International Conference on
  • Conference_Location
    Beijing
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4244-2613-3
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2008.4658087
  • Filename
    4658087