DocumentCode
3444867
Title
Optimizing the Product Derivation Process
Author
Sheng Chen ; Erwig, Martin
Author_Institution
Sch. of EECS, Oregon State Univ., Corvallis, OR, USA
fYear
2011
fDate
22-26 Aug. 2011
Firstpage
35
Lastpage
44
Abstract
Feature modeling is widely used in software product-line engineering to capture the commonalities and variabilities within an application domain. As feature models evolve, they can become very complex with respect to the number of features and the dependencies among them, which can cause the product derivation based on feature selection to become quite time consuming and error prone. We address this problem by presenting techniques to find good feature selection sequences that are based on the number of products that contain a particular feature and the impact of a selected feature on the selection of other features. Specifically, we identify a feature selection strategy, which brings up highly selective features early for selection. By prioritizing feature selection based on the selectivity of features our technique makes the feature selection process more efficient. Moreover, our approach helps with the problem of unexpected side effects of feature selection in later stages of the selection process, which is commonly considered a difficult problem. We have run our algorithm on the e-Shop and Berkeley DB feature models and also on some automatically generated feature models. The evaluation results demonstrate that our techniques can shorten the product derivation processes significantly.
Keywords
DP industry; software development management; software houses; Berkeley DB feature model; e-Shop; feature selection process; product derivation process; software product line engineering; Algebra; Cameras; Computational modeling; Decision making; Educational institutions; Software; Transforms; Decision Sequence; Feature Model; Feature Selection;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Product Line Conference (SPLC), 2011 15th International
Conference_Location
Munich
Print_ISBN
978-1-4577-1029-2
Type
conf
DOI
10.1109/SPLC.2011.47
Filename
6030044
Link To Document