Usability Evaluation of Variability Modeling by means of Common Variability Language

Common Variability Language (CVL) is a recent proposal for OMG's upcoming Variability Modeling standard. CVL models variability in terms of Model Fragments.  Usability is a widely-recognized quality criterion essential to warranty the successful use of tools that put these ideas in practice. Fa...

Full description

Saved in:
Bibliographic Details
Main Authors: Jorge Echeverria, Jaime Font, Oscar Pastor, Carlos Cetina
Format: Article
Language:English
Published: Riga Technical University Press 2015-12-01
Series:Complex Systems Informatics and Modeling Quarterly
Subjects:
Online Access:https://csimq-journals.rtu.lv/article/view/1220
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850254547101941760
author Jorge Echeverria
Jaime Font
Oscar Pastor
Carlos Cetina
author_facet Jorge Echeverria
Jaime Font
Oscar Pastor
Carlos Cetina
author_sort Jorge Echeverria
collection DOAJ
description Common Variability Language (CVL) is a recent proposal for OMG's upcoming Variability Modeling standard. CVL models variability in terms of Model Fragments.  Usability is a widely-recognized quality criterion essential to warranty the successful use of tools that put these ideas in practice. Facing the need of evaluating the usability of CVL modeling tools, this paper presents a Usability Evaluation of CVL applied to a Modeling Tool for firmware code of Induction Hobs. This evaluation addresses the configuration, scoping and visualization facets. The evaluation involved the end users of the tool whom are engineers of our Induction Hob industrial partner. Effectiveness and efficiency results indicate that model configuration in terms of model fragment substitutions is intuitive enough but both scoping and visualization require improved tool support. Results also enabled us to identify a list of usability problems which may contribute to alleviate scoping and visualization issues in CVL.
format Article
id doaj-art-671db0fce4b1426d9dc6ee374d61a0ef
institution OA Journals
issn 2255-9922
language English
publishDate 2015-12-01
publisher Riga Technical University Press
record_format Article
series Complex Systems Informatics and Modeling Quarterly
spelling doaj-art-671db0fce4b1426d9dc6ee374d61a0ef2025-08-20T01:57:05ZengRiga Technical University PressComplex Systems Informatics and Modeling Quarterly2255-99222015-12-0105618110.7250/csimq.2015-5.05739Usability Evaluation of Variability Modeling by means of Common Variability LanguageJorge Echeverria0Jaime Font1Oscar Pastor2Carlos Cetina3SVIT Research Group, Escuela Politécnica Superior, Universidad San Jorge, ZaragozaSVIT Research Group, Escuela Politécnica Superior, Universidad San Jorge, ZaragozaResearch Center on Software Production Methods, Universitat Politècnica de Vàlencia, ValenciaSVIT Research Group, Escuela Politécnica Superior, Universidad San Jorge, ZaragozaCommon Variability Language (CVL) is a recent proposal for OMG's upcoming Variability Modeling standard. CVL models variability in terms of Model Fragments.  Usability is a widely-recognized quality criterion essential to warranty the successful use of tools that put these ideas in practice. Facing the need of evaluating the usability of CVL modeling tools, this paper presents a Usability Evaluation of CVL applied to a Modeling Tool for firmware code of Induction Hobs. This evaluation addresses the configuration, scoping and visualization facets. The evaluation involved the end users of the tool whom are engineers of our Induction Hob industrial partner. Effectiveness and efficiency results indicate that model configuration in terms of model fragment substitutions is intuitive enough but both scoping and visualization require improved tool support. Results also enabled us to identify a list of usability problems which may contribute to alleviate scoping and visualization issues in CVL.https://csimq-journals.rtu.lv/article/view/1220Usability evaluationCommon Variability Languagemodeling variability
spellingShingle Jorge Echeverria
Jaime Font
Oscar Pastor
Carlos Cetina
Usability Evaluation of Variability Modeling by means of Common Variability Language
Complex Systems Informatics and Modeling Quarterly
Usability evaluation
Common Variability Language
modeling variability
title Usability Evaluation of Variability Modeling by means of Common Variability Language
title_full Usability Evaluation of Variability Modeling by means of Common Variability Language
title_fullStr Usability Evaluation of Variability Modeling by means of Common Variability Language
title_full_unstemmed Usability Evaluation of Variability Modeling by means of Common Variability Language
title_short Usability Evaluation of Variability Modeling by means of Common Variability Language
title_sort usability evaluation of variability modeling by means of common variability language
topic Usability evaluation
Common Variability Language
modeling variability
url https://csimq-journals.rtu.lv/article/view/1220
work_keys_str_mv AT jorgeecheverria usabilityevaluationofvariabilitymodelingbymeansofcommonvariabilitylanguage
AT jaimefont usabilityevaluationofvariabilitymodelingbymeansofcommonvariabilitylanguage
AT oscarpastor usabilityevaluationofvariabilitymodelingbymeansofcommonvariabilitylanguage
AT carloscetina usabilityevaluationofvariabilitymodelingbymeansofcommonvariabilitylanguage