Experimenting with the comprehension of feature-oriented and UML-based core assets

Iris Reinhartz-Berger, Arava Tsoury

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

Abstract

Software product line engineering mainly deals with specifying and developing core assets that can be utilized and adapted into specific product artifacts. Feature-oriented and UML-based modeling methods have been proposed for managing and supporting core assets specification. While these methods get a lot of attention in software product line engineering literature, their comparison in terms of comprehension is somewhat neglected. Being suitable for early stages of core assets development, this work aims at performing comparative analysis and discussing their advantages and limitations in view of two main stakeholders: developers and product customers. To this end, we conducted two experiments for examining the comprehension of core assets specification in feature-oriented CBFM and UML-based ADOM. The results showed that the only significant difference in terms of comprehension between these methods is in variability specification; developers may better understand the locations at which variability occurs and the ways to realize variability in ADOM.

Original languageEnglish
Title of host publicationEnterprise, Business-Process and Information Systems Modeling - 12th International Conference, BPMDS 2011 and 16th International Conference, EMMSAD 2011 held at CAiSE 2011, Proceedings
PublisherSpringer Verlag
Pages468-482
Number of pages15
ISBN (Print)9783642217586
DOIs
StatePublished - 2011

Publication series

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

Keywords

  • UML
  • domain analysis
  • feature-orientation
  • software product line engineering
  • variability

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 'Experimenting with the comprehension of feature-oriented and UML-based core assets'. Together they form a unique fingerprint.

Cite this