The feature pack approach: systematically managing implementations in software ecosystems

  • Authors:
  • Markus Keunecke;Hendrik Brummermann;Klaus Schmid

  • Affiliations:
  • University of Hildesheim, Hildesheim, Germany;Hochschul-Information-System GmbH, Hannover, Germany;University of Hildesheim, Hildesheim, Germany

  • Venue:
  • Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems
  • Year:
  • 2014

Quantified Score

Hi-index 0.00

Visualization

Abstract

In an information system ecosystem customers integrate features, which are independently developed and evolved by multiple organizations. These features need to work together although there is little to no coordination among developer organizations. The handling of such ecosystems becomes the more challenging, the more the solutions provided by the different parties are intertwined. In this paper, we propose to handle implementations on a per-feature basis, and introduce an approach towards this goal, which we call feature packs. We discuss the requirements on such an approach and emphasize in particular the kind of analysis relevant to ensure that the system resulting from a corresponding aggregation of feature packs works reliably. We also illustrate a realization of the approach using a real-world ecosystem case study.