Requirements monitoring frameworks: A systematic review

M Vierhauser, R Rabiser, P Grünbacher - Information and Software …, 2016 - Elsevier
Context Software systems today often interoperate with each other, thus forming a system of
systems (SoS). Due to the scale, complexity, and heterogeneity of SoS, determining …

Automated analysis of feature models: Quo vadis?

JA Galindo, D Benavides, P Trinidad… - Computing, 2019 - Springer
Feature models have been used since the 90s to describe software product lines as a way of
reusing common parts in a family of software systems. In 2010, a systematic literature review …

Transfer learning across variants and versions: The case of linux kernel size

H Martin, M Acher, JA Pereira, L Lesoil… - IEEE Transactions …, 2021 - ieeexplore.ieee.org
With large scale and complex configurable systems, it is hard for users to choose the right
combination of options (ie, configurations) in order to obtain the wanted trade-off between …

Variability and complexity in software design: Towards a research agenda

M Galster, U Zdun, D Weyns, R Rabiser… - ACM SIGSOFT …, 2017 - dl.acm.org
Many of today's software systems accommodate different usage and deployment scenarios.
Intentional and unintentional variability in functionality or quality attributes (eg, performance) …

Learning and evolution in dynamic software product lines

AM Sharifloo, A Metzger, C Quinton, L Baresi… - Proceedings of the 11th …, 2016 - dl.acm.org
A Dynamic Software Product Line (DSPL) aims at managing run-time adaptations of a
software system. It is built on the assumption that context changes that require these …

HAFLoop: An architecture for supporting highly adaptive feedback loops in self-adaptive systems

E Zavala, X Franch, J Marco, C Berger - Future Generation Computer …, 2020 - Elsevier
Most of the current self-adaptive systems (SASs) rely on static feedback loops such as the
IBM's MAPE-K loop for managing their adaptation process. Static loops do not allow SASs to …

[HTML][HTML] Change impact analysis for evolving configuration decisions in product line use case models

I Hajri, A Goknil, LC Briand, T Stephany - Journal of Systems and Software, 2018 - Elsevier
Abstract Product Line Engineering is becoming a key practice in many software
development environments where complex systems are developed for multiple customers …

Evolution in dynamic software product lines

C Quinton, M Vierhauser, R Rabiser… - Journal of software …, 2021 - Wiley Online Library
Many software systems today provide support for adaptation and reconfiguration at runtime,
in response to changes in their environment. Such adaptive systems are designed to run …

Dymmer 2.0: A tool for dynamic modeling and evaluation of feature model

C Bezerra, R Lima, P Silva - … of the XXXV Brazilian Symposium on …, 2021 - dl.acm.org
Managing dynamic variability has motivated several researchers to combine Dynamic
Software Product Lines (DSPLs) practices with runtime variability mechanisms. By …

Assessing the usefulness of a requirements monitoring tool: a study involving industrial software engineers

R Rabiser, M Vierhauser, P Grünbacher - Proceedings of the 38th …, 2016 - dl.acm.org
Requirements monitoring approaches support defining and checking the run-time behavior
and performance characteristics of complex software systems. However, although numerous …