Making Sense to Modelers - Presenting UML Class Model Differences in Prose

Harald Störrle

2013

Abstract

Understanding the difference between two models, such as different versions of a design, can be difficult. It is a commonly held belief in the model differencing community that the best way of presenting a model difference is by using graph or tree-based visualizations. We disagree and present an alternative approach where sets of low-level model differences are abstracted into high-level model differences that lend themselves to being presented textually. This format is informed by an explorative survey to elicit the change descriptions modelers use themselves. Our approach is validated by a controlled experiment that tests three alternatives to presenting model differences. Our findings support our claim that the approach presented here is superior to EMF Compare.

Download


Paper Citation


in Harvard Style

Störrle H. (2013). Making Sense to Modelers - Presenting UML Class Model Differences in Prose . In Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-8565-42-6, pages 39-48. DOI: 10.5220/0004320900390048

in Bibtex Style

@conference{modelsward13,
author={Harald Störrle},
title={Making Sense to Modelers - Presenting UML Class Model Differences in Prose},
booktitle={Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2013},
pages={39-48},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004320900390048},
isbn={978-989-8565-42-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Making Sense to Modelers - Presenting UML Class Model Differences in Prose
SN - 978-989-8565-42-6
AU - Störrle H.
PY - 2013
SP - 39
EP - 48
DO - 10.5220/0004320900390048