Evaluating comprehension and utilization of variability aspects in UML-based models

Iris Reinhartz-Berger, Arnon Sturm, Arava Tsoury

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In Software Product Line Engineering (SPLE), the ability of a software artifact to be used in different contexts is very essential for productivity. In order to manage and support this ability, different variability modeling methods have been proposed. An important group of such methods are based on UML. These methods typically introduce profiles for specifying mandatory and optional elements, identifying dependencies between elements, and modeling variation points and possible variants. However, the assessment of these methods still lacks. In this work, we have done a first step towards evaluating the comprehension and utilization of variability issues in UML-based models by suggesting a comparison framework which refers to different aspects of variability specification. Based on this framework, we chose a specific UML-based method - ADOM - and examined how advanced information systems students understood and utilized a model specified using this method. The results showed that the different means for specifying variability were understood and utilized only to a limited extent and that variation points were the least comprehensible variability specification means.

Original languageEnglish
Title of host publicationIS Olympics
Subtitle of host publicationInformation Systems in a Diverse World - CAiSE Forum 2011, Selected Extended Papers
PublisherSpringer Verlag
Pages156-171
Number of pages16
ISBN (Print)9783642297489
DOIs
StatePublished - 2012
EventCAiSE Forum 2011 on IS Olympics: Information Systems in a Diverse World - London, United Kingdom
Duration: 20 Jun 201124 Jun 2011

Publication series

NameLecture Notes in Business Information Processing
Volume107 LNBIP
ISSN (Print)1865-1348

Conference

ConferenceCAiSE Forum 2011 on IS Olympics: Information Systems in a Diverse World
Country/TerritoryUnited Kingdom
CityLondon
Period20/06/1124/06/11

Keywords

  • ADOM
  • UML
  • software product line engineering
  • variability management

ASJC Scopus subject areas

  • Management Information Systems
  • Control and Systems Engineering
  • Business and International Management
  • Information Systems
  • Modeling and Simulation
  • Information Systems and Management

Fingerprint

Dive into the research topics of 'Evaluating comprehension and utilization of variability aspects in UML-based models'. Together they form a unique fingerprint.

Cite this