• Media type: E-Article; Electronic Conference Proceeding; Text
  • Title: Derivation of subset product lines in FeatureIDE
  • Contributor: Linsbauer, Lukas [Author]; Westphal, Paul [Author]; Bittner, Paul Maximilian [Author]; Krieter, Sebastian [Author]; Thüm, Thomas [Author]; Schaefer, Ina [Author]
  • imprint: Association for Computing Machinery, 2022-01-01
  • Language: English
  • DOI: https://doi.org/10.5445/IR/1000151678; https://doi.org/10.1145/3503229.3547033
  • ISBN: 978-1-4503-9206-8
  • Keywords: partial configuration ; software product line ; subset product line ; DATA processing & computer science
  • Origination:
  • Footnote: Diese Datenquelle enthält auch Bestandsnachweise, die nicht zu einem Volltext führen.
  • Description: The development and configuration of software product lines can be challenging tasks. During development, engineers often need to focus on a particular subset of features that is relevant for them. In such cases, it would be beneficial to hide other features and their implementation. During product configuration, requirements of potentially multiple stakeholders need to be considered. Therefore, configuration often happens in stages, in which different people contribute configuration decisions for different features. Moreover, in some cases, stakeholders want to share a set of products rather than a specific one. In all these cases, the necessary operation is the same: some features from the product line are assigned a value (e.g., via a partial configuration) while other features remain configurable. In this work, we propose a subset operation that takes a product line and a partial configuration to derive a subset product line comprising only the desired subset of features and implementation artifacts. Furthermore, we present, evaluate, and publish our implementation of the proposed subset operation within the FeatureIDE framework.
  • Access State: Open Access