A preliminary experimental study on optimal feature selection for product derivation using knapsack approximation

Runyu Shi*, Jianmei Guo, Yinglin Wang

*Corresponding author for this work

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

7 Scopus citations

Abstract

Software product lines (SPLs) technology produce software by integrating reusable software components based on customer requirements. Current researchers pay great attention to feature modeling technology that can represent SPLs' production requirements and functionalities. A key challenge is selecting valid and optimal feature combinations from the feature model to satisfy various requirements of customers and vendors, including various value and cost constraints. This paper experimentally studies a knapsack approximation algorithm of feature selection for automated product derivation in SPLs. Our approach generates an approximation solution by a modified Filtered Cartesian Flattening algorithm and obtains the optimal solution with a greed search. We performed experiments on randomly generated feature models with different characteristics. Experiments show that our approach can select highly optimal feature combinations effectively.

Original languageEnglish
Title of host publicationProceedings of the 2010 IEEE International Conference on Progress in Informatics and Computing, PIC 2010
Pages665-669
Number of pages5
DOIs
StatePublished - 2010
Externally publishedYes
Event2010 1st IEEE International Conference on Progress in Informatics and Computing, PIC 2010 - Shanghai, China
Duration: 10 Dec 201012 Dec 2010

Publication series

NameProceedings of the 2010 IEEE International Conference on Progress in Informatics and Computing, PIC 2010
Volume1

Conference

Conference2010 1st IEEE International Conference on Progress in Informatics and Computing, PIC 2010
Country/TerritoryChina
CityShanghai
Period10/12/1012/12/10

Keywords

  • Approximation algorithm
  • Feature models
  • Product derivation
  • Software product lines

Fingerprint

Dive into the research topics of 'A preliminary experimental study on optimal feature selection for product derivation using knapsack approximation'. Together they form a unique fingerprint.

Cite this