The weights can be harmful: Pareto search versus weighted search in multi-objective search-based software engineering

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 …

Do performance aspirations matter for guiding software configuration tuning? an empirical investigation under dual performance objectives

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 …

The symposium on search-based software engineering: Past, present and future

TE Colanzi, WKG Assunção, SR Vergilio… - Information and …, 2020 - Elsevier
Abstract Context Search-Based Software Engineering (SBSE) is the research field where
Software Engineering (SE) problems are modelled as search problems to be solved by …

Decision-making under uncertainty: be aware of your priorities

H Samin, N Bencomo, P Sawyer - Software and Systems Modeling, 2022 - Springer
Self-adaptive systems (SASs) are increasingly leveraging autonomy in their decision-
making to manage uncertainty in their operating environments. A key problem with SASs is …

A negotiation support system for defining utility functions for multi-stakeholder self-adaptive systems

R Wohlrab, D Garlan - Requirements Engineering, 2023 - Springer
For realistic self-adaptive systems, multiple quality attributes need to be considered and
traded off against each other. These quality attributes are commonly encoded in a utility …

Ram: Causally-connected and requirements-aware runtime models using bayesian learning

N Bencomo, LHG Paucar - 2019 ACM/IEEE 22nd International …, 2019 - ieeexplore.ieee.org
[Context/Motivation] A model at runtime can be defined as an abstract representation of a
system, including its structure and behaviour, which exist alongside with the running system …

Distilled Lifelong Self-Adaptation for Configurable Systems

Y Ye, T Chen, M Li - arXiv preprint arXiv:2501.00840, 2025 - arxiv.org
Modern configurable systems provide tremendous opportunities for engineering future
intelligent software systems. A key difficulty thereof is how to effectively self-adapt the …

RDMSim: an exemplar for evaluation and comparison of decision-making techniques for self-adaptation

H Samin, LHG Paucar, N Bencomo… - … for Adaptive and …, 2021 - ieeexplore.ieee.org
Decision-making for self-adaptation approaches need to address different challenges,
including the quantification of the uncertainty of events that cannot be foreseen in advance …

Providentia: Using search-based heuristics to optimize satisficement and competing concerns between functional and non-functional objectives in self-adaptive …

KM Bowers, EM Fredericks, RH Hariri… - Journal of Systems and …, 2020 - Elsevier
In general, a system may be subject to a combination of functional requirements (FRs) that
dictate behavior and non-functional requirements (NFRs) that characterize how FRs are to …

Towards priority-awareness in autonomous intelligent systems

H Samin, LHG Paucar, N Bencomo… - Proceedings of the 36th …, 2021 - dl.acm.org
In Autonomous and Intelligent systems (AIS), the decision-making process can be divided
into two parts:(i) the priorities of the requirements are determined at design-time;(ii) design …