2010
DOI: 10.1007/978-3-642-13821-8_12
|View full text |Cite
|
Sign up to set email alerts
|

Evaluating Maintainability with Code Metrics for Model-to-Model Transformations

Abstract: Abstract. Using model-to-model transformations to generate analysis models or code from architecture models is sought to promote compliance and reuse of components. The maintainability of transformations is influenced by various characteristics -as with every programming language artifact. Code metrics are often used to estimate code maintainability. However, most of the established metrics do not apply to declarative transformation languages (such as QVT Relations) since they focus on imperative (e.g. object-… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
22
0

Year Published

2010
2010
2018
2018

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 22 publications
(22 citation statements)
references
References 11 publications
0
22
0
Order By: Relevance
“…As another example, if a new version of the QVTo engine is released, it may be necessary to reevaluate the implementation-dependent properties. The high proportion of transformation-local properties is likely a result of our approach, since existing quality models also have high proportions of properties local to a single module or class (e.g., van Amstel et al 2010;Kapová et al 2010), and the developers interviewed work also most frequently on modifying single transformations. We do not consider the effect of our approach on the properties a threat to validity, however, since our approach was designed to capture the most pertinent concerns in QVTo quality.…”
Section: Resulting Quality Modelmentioning
confidence: 99%
See 2 more Smart Citations
“…As another example, if a new version of the QVTo engine is released, it may be necessary to reevaluate the implementation-dependent properties. The high proportion of transformation-local properties is likely a result of our approach, since existing quality models also have high proportions of properties local to a single module or class (e.g., van Amstel et al 2010;Kapová et al 2010), and the developers interviewed work also most frequently on modifying single transformations. We do not consider the effect of our approach on the properties a threat to validity, however, since our approach was designed to capture the most pertinent concerns in QVTo quality.…”
Section: Resulting Quality Modelmentioning
confidence: 99%
“…An example of information gathered during this review is that mixing notations (e.g., text, graphical) can reduce understandability. A number of metric sets that have been proposed in model transformation literature (e.g., Kapová et al 2010;Vignaga 2009) were also encountered.…”
Section: Existing Materials Reviewmentioning
confidence: 99%
See 1 more Smart Citation
“…With this purpose, we have surveyed recent work on model transformation metrics [vALvdB09,KGBH10,vAvdB11].…”
Section: Metric-based Evaluationmentioning
confidence: 99%
“…For that, it is necessary to find an alignment of metrics to quality attributes, i.e., whether a lower/higher value of a metric improves/worsens a given quality attribute. This is still an open issue in the model transformation field due to the lack of large empirical studies [KGBH10]. However, some initial empirical studies have been already conducted [vAvdB11] that will help us to justify the quality improvements of our refactorings (apart from relying on our own experience in the field).…”
Section: Metric-based Evaluationmentioning
confidence: 99%