Scalable product line configuration: A straw to break the camel's back

  title={Scalable product line configuration: A straw to break the camel's back},
  author={Abdel Salam Sayyad and Joseph Ingram and T. Menzies and H. Ammar},
  journal={2013 28th IEEE/ACM International Conference on Automated Software Engineering (ASE)},
  • Abdel Salam Sayyad, Joseph Ingram, +1 author H. Ammar
  • Published 2013
  • Computer Science
  • 2013 28th IEEE/ACM International Conference on Automated Software Engineering (ASE)
  • Software product lines are hard to configure. Techniques that work for medium sized product lines fail for much larger product lines such as the Linux kernel with 6000+ features. This paper presents simple heuristics that help the Indicator-Based Evolutionary Algorithm (IBEA) in finding sound and optimum configurations of very large variability models in the presence of competing objectives. We employ a combination of static and evolutionary learning of model structure, in addition to utilizing… CONTINUE READING
    Finding near-optimal configurations in product lines by random sampling
    • 53
    • Highly Influenced
    • Open Access
    Combining Multi-Objective Search and Constraint Solving for Configuring Large Software Product Lines
    • 127
    • Highly Influenced
    • Open Access
    Optimizing selection of competing features via feedback-directed evolutionary algorithms
    • 30
    • Highly Influenced
    • Open Access
    “Sampling” as a Baseline Optimizer for Search-Based Software Engineering
    • 26
    • Open Access
    Configuring Software Product Lines by Combining Many-Objective Optimization and SAT Solvers
    • 23
    • Highly Influenced
    • Open Access
    Many-Objective Software Remodularization Using NSGA-III
    • 113
    • Open Access
    Preliminary Study of Multi-objective Features Selection for Evolving Software Product Lines
    • 2
    • Open Access
    Performance-influence models for highly configurable systems
    • 138
    • Open Access


    Publications referenced by this paper.
    Reverse engineering feature models
    • 281
    • Open Access
    Automated reasoning for multi-step feature model configuration problems
    • 90
    • Open Access
    A genetic algorithm for optimized feature selection with resource constraints in software product lines
    • 155
    • Open Access
    The Seed is Strong: Seeding Strategies in Search-Based Software Testing
    • 84
    • Open Access
    On the value of user preferences in search-based software engineering: A case study in software product lines
    • 196
    • Open Access
    Automated analysis of feature models 20 years later: A literature review
    • 998
    • Open Access