Title :
How Humans Merge UML-Models
Author :
Lutz, Rainer ; Würfel, David ; Diehl, Stephan
Author_Institution :
Dept. of Comput. Sci., Univ. of Trier, Trier, Germany
Abstract :
So far, research on model merging has mostly focused on algorithmic problems. But, there are various situations when software engineers have to compare and merge different models manually or at least make important decisions. In this paper, we provide insights into the process of how users compare and merge visual models. To this end, we observed people´s activities when manually merging UML class diagrams and analyzed the recorded data following the Grounded Theory approach. To illustrate the usefulness of our results we derived some guidelines for tool design.
Keywords :
Unified Modeling Language; software engineering; UML class diagrams; UML models; grounded theory approach; software engineers; tool design; visual models; Catalogs; Encoding; Merging; Object oriented modeling; Semantics; Unified modeling language; Visualization; UML; grounded theory; merging; model;
Conference_Titel :
Empirical Software Engineering and Measurement (ESEM), 2011 International Symposium on
Conference_Location :
Banff, AB
Print_ISBN :
978-1-4577-2203-5
DOI :
10.1109/ESEM.2011.26