Feature Evolution and Reuse – An Exploratory Study of Eclipse

04/02/2021
by   Amjed Tahir, et al.
0

One of the purported ways to increase productivity and reduce development time is to reuse existing features and modules. If reuse is adopted, logically then, it will have a direct impact on a system's evolution. However, the evidence in the literature is not clear on the extent to which reuse is practiced in real-world projects, nor how it is practiced. In this paper we report the results of an investigation of reuse and evolution of software features in one of the largest open-source ecosystems - Eclipse. Eclipse provides a leading example of how a system can grow dramatically in size and number of features while maintaining its quality. Our results demonstrate the extent of feature reuse and evolution and also patterns of reuse across ten different Eclipse releases (from Europa to Neon).

READ FULL TEXT
POST COMMENT

Comments

There are no comments yet.

Authors

page 4

10/10/2011

Open Source Software: How Can Design Metrics Facilitate Architecture Recovery?

Modern software development methodologies include reuse of open source c...
07/21/2021

Automated Refactoring of Legacy JavaScript Code to ES6 Modules

The JavaScript language did not specify, until ECMAScript 6 (ES6), nativ...
02/08/2020

autoNLP: NLP Feature Recommendations for Text Analytics Applications

While designing machine learning based text analytics applications, ofte...
03/01/2021

The Secret Life of Hackathon Code

Background: Hackathons have become popular events for teams to collabora...
03/18/2021

Tracking Hackathon Code Creation and Reuse

Background: Hackathons have become popular events for teams to collabora...
06/06/2019

Evolution of Hierarchical Structure Reuse in iGEM Synthetic DNA Sequences

Many complex systems, both in technology and nature, exhibit hierarchica...
02/11/2021

CENTRIS: A Precise and Scalable Approach for Identifying Modified Open-Source Software Reuse

Open-source software (OSS) is widely reused as it provides convenience a...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.