• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. Reverse engineering complex feature correlations for product line configuration improvement
 
  • Details
  • Full
Options
2014
Conference Paper
Title

Reverse engineering complex feature correlations for product line configuration improvement

Abstract
As a Software Product Line (SPL) evolves with increasing number of variant features and feature values, the feature correlations become extremely intricate. However, these correlations are often incompletely documented (e.g., in feature models) so that most features can only be configured manually. In order to make product configuration processes more efficient, we present an approach to extracting complex feature correlations from existing product configurations using association mining techniques. Then these correlations are pruned and prioritized in order to minimize the effort of correlation validation. Our approach is conducted on an industrial SPL with 100 product configurations across 480 features. While 80 out of the 100 configurations are used as training data to automatically extract 4834 complex feature correlations, the rest 20 configurations are used as test data to evaluate the improvement potential of configuration efficiency. In the end, avg. 25% features in eachof the 20 products can be configured automatically.
Author(s)
Zhang, Bo
Becker, Martin  
Mainwork
40th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2014. Proceedings  
Conference
Conference on Software Engineering and Advanced Applications (SEAA) 2014  
DOI
10.1109/SEAA.2014.34
Language
English
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Keyword(s)
  • reverse engineering variability

  • feature correlation mining

  • product line configuration improvement

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024