Many-objective evolutionary algorithms: A survey

B Li, J Li, K Tang, X Yao - ACM Computing Surveys (CSUR), 2015 - dl.acm.org
Multiobjective evolutionary algorithms (MOEAs) have been widely used in real-world
applications. However, most MOEAs based on Pareto-dominance handle many-objective …

Software product line engineering and variability management: achievements and challenges

A Metzger, K Pohl - Future of software engineering proceedings, 2014 - dl.acm.org
Software product line engineering has proven to empower organizations to develop a
diversity of similar software-intensive systems (applications) at lower cost, in shorter time …

A new dominance relation-based evolutionary algorithm for many-objective optimization

Y Yuan, H Xu, B Wang, X Yao - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
Many-objective optimization has posed a great challenge to the classical Pareto dominance-
based multiobjective evolutionary algorithms (MOEAs). In this paper, an evolutionary …

Performance-influence models for highly configurable systems

N Siegmund, A Grebhahn, S Apel… - Proceedings of the 2015 …, 2015 - dl.acm.org
Almost every complex software system today is configurable. While configurability has many
benefits, it challenges performance prediction, optimization, and debugging. Often, the …

Many-objective software remodularization using NSGA-III

W Mkaouer, M Kessentini, A Shaout… - ACM Transactions on …, 2015 - dl.acm.org
Software systems nowadays are complex and difficult to maintain due to continuous
changes and bad design choices. To handle the complexity of systems, software products …

Investigating country differences in mobile app user behavior and challenges for software engineering

SL Lim, PJ Bentley, N Kanakam… - IEEE Transactions …, 2014 - ieeexplore.ieee.org
Mobile applications (apps) are software developed for use on mobile devices and made
available through app stores. App stores are highly competitive markets where developers …

Hey, you have given me too many knobs!: Understanding and dealing with over-designed configuration in system software

T Xu, L Jin, X Fan, Y Zhou, S Pasupathy… - Proceedings of the 2015 …, 2015 - dl.acm.org
Configuration problems are not only prevalent, but also severely impair the reliability of
today's system software. One fundamental reason is the ever-increasing complexity of …

Combining multi-objective search and constraint solving for configuring large software product lines

C Henard, M Papadakis, M Harman… - 2015 IEEE/ACM 37th …, 2015 - ieeexplore.ieee.org
Software Product Line (SPL) feature selection involves the optimization of multiple
objectives in a large and highly constrained search space. We introduce SATIBEA, that …

Finding near-optimal configurations in product lines by random sampling

J Oh, D Batory, M Myers, N Siegmund - … of the 2017 11th Joint Meeting …, 2017 - dl.acm.org
Software Product Lines (SPLs) are highly configurable systems. This raises the challenge to
find optimal performing configurations for an anticipated workload. As SPL configuration …

Variability-aware performance prediction: A statistical learning approach

J Guo, K Czarnecki, S Apel… - 2013 28th IEEE/ACM …, 2013 - ieeexplore.ieee.org
Configurable software systems allow stakeholders to derive program variants by selecting
features. Understanding the correlation between feature selections and performance is …