Sciweavers

JSW
2007

A Taxonomy for a Constructive Approach to Software Evolution

13 years 11 months ago
A Taxonomy for a Constructive Approach to Software Evolution
Abstract— In many software design and evaluation techniques, either the software evolution problem is not systematically elaborated, or only the impact of evolution is considered. Thus, most of the time software is changed by editing the components of the software system, i.e. breaking down the software system. The software engineering discipline provides many mechanisms that allow evolution without breaking down the system; however, the contexts where these mechanisms are applicable are not taken into account. Furthermore, the software design and evaluation techniques do not support identifying these contexts. In this paper, we provide a taxonomy of software evolution that can be used to identify the context of the evolution problem. The identified contexts are used to retrieve, from the software engineering discipline, the mechanisms, which can evolve the software software without breaking it down. To build such a taxonomy, we build a model for software evolution and use this mode...
Selim Ciraci, Pim van den Broek, Mehmet Aksit
Added 16 Dec 2010
Updated 16 Dec 2010
Type Journal
Year 2007
Where JSW
Authors Selim Ciraci, Pim van den Broek, Mehmet Aksit
Comments (0)