• English
  • Deutsch
  • Log In
    Password Login
    or
  • Research Outputs
  • Projects
  • Researchers
  • Institutes
  • Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Artikel
  4. Modelling software process variability: An empirical study
 
  • Details
  • Full
Options
2011
Journal Article
Titel

Modelling software process variability: An empirical study

Abstract
Variability in software process models justifies tailoring them to meet the specific goals and characteristics of organisations and projects. Existing process modelling notations typically do not have constructs which are appropriate for expressing process variability. To fill this gap, the authors have extended software process engineering metamodel (SPEM) to vSPEM, by adding new variability constructs (such as variants and variation points). This article presents an empirical validation to check whether the variability constructs supported through vSPEM are more appropriate for modelling variant-rich processes than SPEM, in terms of understandability of the notation, as well as of their variability mechanisms. The results indicate that the vSPEM variability mechanisms understandability is a 126.99% higher than for SPEM. On the other hand, process diagram understandability is a 34.87% lower with vSPEM than with SPEM. If we compare the relative results obtained with regard to understandability of diagrams and understandability of variation mechanisms of both vSPEM and SPEM, the enhancement just mentioned is 3.64 times that fall. The results indicate accepting that a slight decrease in understandability of the diagrams might lead to a large increase in understandability when using variability mechanisms of vSPEM.
Author(s)
Martinez-Ruiz, T.
Garcia, F.
Piattini, M.
Münch, J.
Zeitschrift
IET software
Thumbnail Image
DOI
10.1049/iet-sen.2010.0020
Language
English
google-scholar
Fraunhofer-Institut für Experimentelles Software Engineering IESE
Tags
  • formal verification

  • software process improvement

  • model checking

  • process modeling

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Send Feedback
© 2022