Making sense to modelers: Presenting UML class model differences in prose

Harald Störrle

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

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.
Original languageEnglish
Title of host publicationMODELSWARD 2013 - Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development
Publication date2013
Pages39-48
ISBN (Print)9789898565426
Publication statusPublished - 2013
Event1st International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2013) - Barcelona, Spain
Duration: 19 Feb 201321 Feb 2013
http://www.modelsward.org/?y=2013

Conference

Conference1st International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2013)
CountrySpain
CityBarcelona
Period19/02/201321/02/2013
Internet address

Cite this

Störrle, H. (2013). Making sense to modelers: Presenting UML class model differences in prose. In MODELSWARD 2013 - Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development (pp. 39-48)