The Open UniversitySkip to content

The Evolution of Eclipse

Mens, Tom; Fernández-Ramil, Juan and Degrandsart, Sylvain (2008). The Evolution of Eclipse. In: International Conference on Software Maintenance, ICSM 2008, 28 Sep - 4 Oct 2008, Beijing, China.

Full text available as:
PDF (Accepted Manuscript) - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
Download (624kB)
DOI (Digital Object Identifier) Link:
Google Scholar: Look up in Google Scholar


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.

Item Type: Conference or Workshop Item
Copyright Holders: 2008 IEEE
Project Funding Details:
Funded Project NameProject IDFunding Body
Not SetNot SetBelgian FRS-FNRS posdoctoral scholarship 2.4519.05
Extra Information: Personal use of this material is permitted. Permission from IEEE must be obtained for all other users, including reprinting/ republishing this material for advertising or promotional purposes, creating new collective works for resale or redistribution to servers or lists, or reuse of any copyrighted components of this work in other works.
Keywords: software evolution; empirical studies; metrics; complexity; Lehman's laws; Eclipse; integrated development environments
Academic Unit/School: Faculty of Science, Technology, Engineering and Mathematics (STEM) > Computing and Communications
Faculty of Science, Technology, Engineering and Mathematics (STEM)
Research Group: Centre for Research in Computing (CRC)
Related URLs:
Item ID: 27316
Depositing User: Juan Fernandez-Ramil
Date Deposited: 25 Jan 2011 11:19
Last Modified: 09 Dec 2018 10:05
Share this page:


Altmetrics from Altmetric

Citations from Dimensions

Download history for this item

These details should be considered as only a guide to the number of downloads performed manually. Algorithmic methods have been applied in an attempt to remove automated downloads from the displayed statistics but no guarantee can be made as to the accuracy of the figures.

Actions (login may be required)

Policies | Disclaimer

© The Open University   contact the OU