Usage context as key driver for feature selection

  • Authors:
  • Kwanwoo Lee;Kyo C. Kang

  • Affiliations:
  • Department of Information Systems Engineering, Hansung University, Seoul, Korea;Department of Computer Science and Engineering, POSTECH, Kyoungbuk, Korea

  • Venue:
  • SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Product derivation in software product line engineering starts with selection of variable features manifested in a feature model. Selection of variable features for a particular product, however, is not made arbitrarily. There are various factors affecting feature selection. We experienced that the usage context of a product is often the primary driver for feature selection. In this paper, we propose a model showing how product usage contexts are related to product features, and present a method for developing such a model during the domain engineering process and utilizing it to derive an optimal product configuration during the application engineering process. An elevator control software example is used to illustrate and validate the concept and the method.