[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/SPLC.2011.47guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Optimizing the Product Derivation Process

Published: 22 August 2011 Publication History

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.

Cited By

View all
  • (2024)Reusing d-DNNFs for Efficient Feature-Model CountingACM Transactions on Software Engineering and Methodology10.1145/368046533:8(1-32)Online publication date: 30-Jul-2024
  • (2023)On the benefits of knowledge compilation for feature-model analysesAnnals of Mathematics and Artificial Intelligence10.1007/s10472-023-09906-692:5(1013-1050)Online publication date: 6-Nov-2023
  • (2021)Applications of #SAT Solvers on Feature ModelsProceedings of the 15th International Working Conference on Variability Modelling of Software-Intensive Systems10.1145/3442391.3442404(1-10)Online publication date: 9-Feb-2021
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
SPLC '11: Proceedings of the 2011 15th International Software Product Line Conference
August 2011
331 pages
ISBN:9780769544878

Publisher

IEEE Computer Society

United States

Publication History

Published: 22 August 2011

Author Tags

  1. Decision Sequence
  2. Feature Model
  3. Feature Selection

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 02 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Reusing d-DNNFs for Efficient Feature-Model CountingACM Transactions on Software Engineering and Methodology10.1145/368046533:8(1-32)Online publication date: 30-Jul-2024
  • (2023)On the benefits of knowledge compilation for feature-model analysesAnnals of Mathematics and Artificial Intelligence10.1007/s10472-023-09906-692:5(1013-1050)Online publication date: 6-Nov-2023
  • (2021)Applications of #SAT Solvers on Feature ModelsProceedings of the 15th International Working Conference on Variability Modelling of Software-Intensive Systems10.1145/3442391.3442404(1-10)Online publication date: 9-Feb-2021
  • (2015)Cyber-physical system product line engineeringProceedings of the 19th International Conference on Software Product Line10.1145/2791060.2791067(338-347)Online publication date: 20-Jul-2015
  • (2014)Search based software engineering for software product line engineeringProceedings of the 18th International Software Product Line Conference - Volume 110.1145/2648511.2648513(5-18)Online publication date: 15-Sep-2014
  • (2014)Constructing adaptive configuration dialogs using crowd dataProceedings of the 29th ACM/IEEE International Conference on Automated Software Engineering10.1145/2642937.2642960(485-490)Online publication date: 15-Sep-2014

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media