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.
Modelsward 2013 - Proceedings of the 1st International Conference on Model-driven Engineering and Software Development, 2013, p. 39-48
Main Research Area:
1st International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2013)