The histories of software systems hold useful information when reasoning about the systems at hand or when reasoning about general laws of software evolution. Over the past 30 years more and more research has been spent on understanding software evolution. However, the approaches developed so far do not rely on an explicit metamodel, and thus, they make it difficult to reuse or compare their results. We argue that there is a need for an explicit meta-model for software evolution analysis. We present a survey of the evolution analyses and deduce a set of requirements that an evolution meta-model should have. We define, Hismo, a meta-model in which history is modeled as an explicit entity. Hismo adds a time layer on top of structural informat...
Previous taxonomies of software evolution have focused on the purpose of the change (i.e., the why) ...
Coping with huge amounts of data is one of the major problems in the context of software evolution. ...
During the last few years, software evolution research has explored new domains such as the study of...
The histories of software systems hold useful information when reasoning about the systems at hand o...
Over the past three decades, more and more research has been spent on understanding software evoluti...
AbstractUnderstanding how software systems evolve is useful from different perspectives: reverse eng...
AbstractThe histories of software systems hold useful information when reasoning about the systems a...
The histories of software systems hold useful information when reasoning about the systems at hand o...
Understanding how software systems evolve is useful from different perspectives: reverse engineering...
Abstract. The analysis of the evolution of software systems is a useful source of information for a ...
Software analysis and its diachronic sibling, software evolution analysis, rely heavily on data comp...
Previous taxonomies of software evolution have focused on the purpose of the change (i.e., the why) ...
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 ...
Previous taxonomies of software evolution have focused on the purpose of the change (i.e., the why) ...
Coping with huge amounts of data is one of the major problems in the context of software evolution. ...
During the last few years, software evolution research has explored new domains such as the study of...
The histories of software systems hold useful information when reasoning about the systems at hand o...
Over the past three decades, more and more research has been spent on understanding software evoluti...
AbstractUnderstanding how software systems evolve is useful from different perspectives: reverse eng...
AbstractThe histories of software systems hold useful information when reasoning about the systems a...
The histories of software systems hold useful information when reasoning about the systems at hand o...
Understanding how software systems evolve is useful from different perspectives: reverse engineering...
Abstract. The analysis of the evolution of software systems is a useful source of information for a ...
Software analysis and its diachronic sibling, software evolution analysis, rely heavily on data comp...
Previous taxonomies of software evolution have focused on the purpose of the change (i.e., the why) ...
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 ...
Previous taxonomies of software evolution have focused on the purpose of the change (i.e., the why) ...
Coping with huge amounts of data is one of the major problems in the context of software evolution. ...
During the last few years, software evolution research has explored new domains such as the study of...