Previous taxonomies of software evolution have focused on the purpose of the change (i.e., the why) rather than the underlying mechanisms. This paper proposes a taxonomy of software evolution based on the characterizing mechanisms of change and the factors that influence these mechanisms. The taxonomy is organized into the following logical groupings: temporal properties, objects of change, system properties, and change support. The ultimate goal of this taxonomy is to provide a framework that positions concrete tools, for-malisms and methods within the domain of software evolution. Such a framework would considerably ease comparison between these tools, formalisms and methods. It would also allow practitioners to evaluate their potential u...
The past two decades have seen increasing sophistication in software work. Now and in the future, th...
The SPE taxonomy of evolving software systems, first proposed by Lehman in 1980, is re-examined in t...
AbstractSoftware evolution research is limited by the amount of information available to researchers...
Previous taxonomies of software evolution have focused on the purpose of the change (i.e., the why) ...
Previous taxonomies of software evolution have focused on the purpose of the change (i.e., the why) ...
Previous taxonomies of software change have focused on the purpose of the change (i.e. the why) rath...
In many software design and evaluation techniques, either the software evolution problem is not syst...
In many software design and evaluation techniques, either the software evolution problem is not syst...
Change is an essential characteristic of software devel-opment, as software systems must respond to ...
Abstract. The analysis of the evolution of software systems is a useful source of information for a ...
During the last few years, software evolution research has explored new domains such as the study of...
The past two decades have seen increasing sophistication in software work. Now and in the future, th...
This paper re-examines the SPE taxonomy of evolving software systems, first proposed in 1980 (Lehman...
Software maintenance is a significant part of software system lifetime. Softwaresystem lifetime inco...
In this document we collect and classify literature with respect to software evolution. The main obj...
The past two decades have seen increasing sophistication in software work. Now and in the future, th...
The SPE taxonomy of evolving software systems, first proposed by Lehman in 1980, is re-examined in t...
AbstractSoftware evolution research is limited by the amount of information available to researchers...
Previous taxonomies of software evolution have focused on the purpose of the change (i.e., the why) ...
Previous taxonomies of software evolution have focused on the purpose of the change (i.e., the why) ...
Previous taxonomies of software change have focused on the purpose of the change (i.e. the why) rath...
In many software design and evaluation techniques, either the software evolution problem is not syst...
In many software design and evaluation techniques, either the software evolution problem is not syst...
Change is an essential characteristic of software devel-opment, as software systems must respond to ...
Abstract. The analysis of the evolution of software systems is a useful source of information for a ...
During the last few years, software evolution research has explored new domains such as the study of...
The past two decades have seen increasing sophistication in software work. Now and in the future, th...
This paper re-examines the SPE taxonomy of evolving software systems, first proposed in 1980 (Lehman...
Software maintenance is a significant part of software system lifetime. Softwaresystem lifetime inco...
In this document we collect and classify literature with respect to software evolution. The main obj...
The past two decades have seen increasing sophistication in software work. Now and in the future, th...
The SPE taxonomy of evolving software systems, first proposed by Lehman in 1980, is re-examined in t...
AbstractSoftware evolution research is limited by the amount of information available to researchers...