Evaluating the efficiency of using a search-based automated model merge technique

Ankica Barisic, Csaba Debreceni, Daniel Varrot, Vasco Amaral, Miguel Goulao

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Model-driven engineering relies on effective collaboration between different teams which introduces complex model management challenges. DSE Merge aims to efficiently merge model versions created by various collaborators using search-based exploration of solution candidates that represent conflict-free merged models guided by domain-specific knowledge. In this paper, we report how we systematically evaluated the efficiency of the DSE Merge technique from the user point of view using a reactive experimental Software engineering approach. The empirical tests included the involvement of the intended end users (i.e. engineers), namely undergraduate students, which were expected to confirm the impact of design decisions. In particular, we asked users to merge the different versions of the same model using DSE Merge when compared to using Diff Merge. The experiment showed that to use DSE Merge participant required lower cognitive effort, and expressed their preference and satisfaction with it.

Original languageEnglish
Title of host publicationProceedings - 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018
EditorsCaitlin Kelleher, Gregor Engels, Joao Paulo Fernandes, Jacome Cunha, Jorge Mendes
PublisherIEEE Computer Society
Pages193-197
Number of pages5
Volume2018-October
ISBN (Electronic)9781538642351
DOIs
Publication statusPublished - 23 Oct 2018
Event2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018 - Lisbon, Portugal
Duration: 1 Oct 20184 Oct 2018

Conference

Conference2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018
CountryPortugal
CityLisbon
Period1/10/184/10/18

Keywords

  • Domain-Specific Languages
  • Software Language Engineering
  • Usability Evaluation

Fingerprint Dive into the research topics of 'Evaluating the efficiency of using a search-based automated model merge technique'. Together they form a unique fingerprint.

Cite this