First-class changes were proven to provide useful information about the evolution history of software programs. The subjects of first-class changes are expressed on the building blocks of the program which they affect. Those building blocks are described by a meta-model. The goal of this paper is to find a proper meta-model to express first-class changes. We first establish four criteria for comparing different meta-models and form the basis of a taxonomy to classify them. Afterwards, some meta-models are evaluated with respect to those criteria. Famix is found as the best match with respect to the imposed criteria. Famix, however, still has …(mehr)
Bitte melden Sie sich an um selbst Rezensionen oder Kommentare zu erstellen.
Zitieren Sie diese Publikation
Mehr Zitationsstile
- bitte auswählen -
%0 Conference Paper
%1 Ebraert2007
%A Ebraert, Peter
%A Depoortere, Bart
%A D\'Hondt, Theo
%B Proc. of the Third International ERCIM Symposium on Software Evolution
%D 2007
%I ECEASST
%K FAMIX
%T A Meta-model for Expressing First Class Changes
%V X
%X First-class changes were proven to provide useful information about the evolution history of software programs. The subjects of first-class changes are expressed on the building blocks of the program which they affect. Those building blocks are described by a meta-model. The goal of this paper is to find a proper meta-model to express first-class changes. We first establish four criteria for comparing different meta-models and form the basis of a taxonomy to classify them. Afterwards, some meta-models are evaluated with respect to those criteria. Famix is found as the best match with respect to the imposed criteria. Famix, however, still has some minor shortcomings, which can be overcome by the extensions we propose to it.
@inproceedings{Ebraert2007,
abstract = {First-class changes were proven to provide useful information about the evolution history of software programs. The subjects of first-class changes are expressed on the building blocks of the program which they affect. Those building blocks are described by a meta-model. The goal of this paper is to find a proper meta-model to express first-class changes. We first establish four criteria for comparing different meta-models and form the basis of a taxonomy to classify them. Afterwards, some meta-models are evaluated with respect to those criteria. Famix is found as the best match with respect to the imposed criteria. Famix, however, still has some minor shortcomings, which can be overcome by the extensions we propose to it.},
added-at = {2011-12-22T15:52:25.000+0100},
author = {Ebraert, Peter and Depoortere, Bart and D\'{H}ondt, Theo},
biburl = {https://www.bibsonomy.org/bibtex/268f10cfd8f57273a2b2a29b5e1957367/sjbutler},
booktitle = {Proc. of the Third International ERCIM Symposium on Software Evolution},
interhash = {402cc3f7e2a61a287718db44ac5d5c45},
intrahash = {68f10cfd8f57273a2b2a29b5e1957367},
keywords = {FAMIX},
publisher = {ECEASST},
timestamp = {2011-12-22T15:52:25.000+0100},
title = {A Meta-model for Expressing First Class Changes},
volume = {X},
year = 2007
}