M Li, X Yao - ACM Computing Surveys (CSUR), 2019 - dl.acm.org
Complexity and variety of modern multiobjective optimisation problems result in the emergence of numerous search techniques, from traditional mathematical programming to …
M Li, T Chen, X Yao - IEEE Transactions on Software …, 2020 - ieeexplore.ieee.org
With modern requirements, there is an increasing tendency of considering multiple objectives/criteria simultaneously in many Software Engineering (SE) scenarios. Such a …
Search-based software engineering (SBSE) is changing the way traditional software engineering (SE) activities are carried out by reformulating them as optimisation problems …
T Chen, M Li - ACM Transactions on Software Engineering and …, 2023 - dl.acm.org
In presence of multiple objectives to be optimized in Search-Based Software Engineering (SBSE), Pareto search has been commonly adopted. It searches for a good approximation of …
T Chen, K Li, R Bahsoon, X Yao - ACM Transactions on Software …, 2018 - dl.acm.org
Self-Adaptive Software (SAS) can reconfigure itself to adapt to the changing environment at runtime, aiming to continually optimize conflicted nonfunctional objectives (eg, response …
T Chen, M Li - ACM Transactions on Software Engineering and …, 2023 - dl.acm.org
Configurable software systems can be tuned for better performance. Leveraging on some Pareto optimizers, recent work has shifted from tuning for a single, time-related performance …
Z Su, G Zhang, F Yue, D Zhan, M Li… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
The multiobjective testing resource allocation problem (MOTRAP) is how to efficiently allocate the finite testing time to various modules, with the aim of optimizing system …
Context: Microservices constitute a modern style of building software applications as collections of small, cohesive, and loosely coupled services, ie, modules, that are …
Search-Based Software Engineering (SBSE) researchers who apply multi-objective search algorithms (MOSAs) often assess the quality of solutions produced by MOSAs with one or …