On the value of user preferences in search-based software engineering: A case study in software product lines

@article{Sayyad2013OnTV,
  title={On the value of user preferences in search-based software engineering: A case study in software product lines},
  author={Abdel Salam Sayyad and T. Menzies and H. Ammar},
  journal={2013 35th International Conference on Software Engineering (ICSE)},
  year={2013},
  pages={492-501}
}
  • Abdel Salam Sayyad, T. Menzies, H. Ammar
  • Published 2013
  • Computer Science
  • 2013 35th International Conference on Software Engineering (ICSE)
  • Software design is a process of trading off competing objectives. If the user objective space is rich, then we should use optimizers that can fully exploit that richness. For example, this study configures software product lines (expressed as feature maps) using various search-based software engineering methods. As we increase the number of optimization objectives, we find that methods in widespread use (e.g. NSGA-II, SPEA2) perform much worse than IBEA (Indicator-Based Evolutionary Algorithm… CONTINUE READING
    Combining Multi-Objective Search and Constraint Solving for Configuring Large Software Product Lines
    • 127
    • Highly Influenced
    • Open Access
    Many-Objective Evolutionary Algorithms: A Survey
    • 343
    • Open Access
    A New Dominance Relation-Based Evolutionary Algorithm for Many-Objective Optimization
    • 295
    • Open Access
    Search based software engineering for software product line engineering: a survey and directions for future work
    • 118
    • Open Access
    Scalable product line configuration: A straw to break the camel's back
    • 124
    • Open Access
    Pareto-optimal search-based software engineering (POSBSE): A literature survey
    • 57
    • Open Access
    Software product line engineering and variability management: achievements and challenges
    • 107
    • Open Access
    SIP: Optimal Product Selection from Feature Models Using Many-Objective Evolutionary Optimization
    • 64
    • Highly Influenced
    • Open Access
    Optimum feature selection in software product lines: Let your model and values guide your search
    • 39
    • Open Access

    References

    Publications referenced by this paper.
    SHOWING 1-8 OF 8 REFERENCES
    Search-based software engineering
    • 569
    • Highly Influential
    • Open Access
    A genetic algorithm for optimized feature selection with resource constraints in software product lines
    • 155
    • Highly Influential
    • Open Access
    The Current State and Future of Search Based Software Engineering
    • 628
    • Highly Influential
    • Open Access
    Pareto efficient multi-objective test case selection
    • 310
    • Highly Influential
    • Open Access
    Solving the Class Responsibility Assignment Problem in Object-Oriented Analysis with Multi-Objective Genetic Algorithms
    • 105
    • Highly Influential
    Simulating and optimising design decisions in quantitative goal models
    • 52
    • Highly Influential
    • Open Access
    Generating Integration Test Orders for Aspect Oriented Software with Multi-objective Algorithms
    • 15
    • Highly Influential
    • Open Access
    On the Effect of the Steady-State Selection Scheme in Multi-Objective Genetic Algorithms
    • 54
    • Highly Influential