Model-driven Continuous Experimentation on Component-based Software Architectures

S. Gottschalk, E. Yigitbas, G. Engels, in: Proceedings of the 18th International Conference on Software Architecture Companion , IEEE, 2022.

Download
OA ICSA_CR.pdf 183.19 KB
Conference Paper | English
Abstract
To build successful software products, developers continuously have to discover what features the users really need. This discovery can be achieved with continuous experimentation, testing different software variants with distinct user groups, and deploying the superior variant for all users. However, existing approaches do not focus on explicit modeling of variants and experiments, which offers advantages such as traceability of decisions and combinability of experiments. Therefore, our vision is the provision of model-driven continuous experimentation, which provides the developer with a framework for structuring the experimentation process. For that, we introduce the overall concept, apply it to the experimentation on component-based software architectures and point out future research questions. In particular, we show the applicability by combining feature models for modeling the software variants, users, and experiments (i.e., model-driven) with MAPE-K for the adaptation (i.e., continuous experimentation) and implementing the concept based on the component-based Angular framework.
Publishing Year
Proceedings Title
Proceedings of the 18th International Conference on Software Architecture Companion
Conference
18th International Conference on Software Architecture
Conference Location
Hawaii
Conference Date
2022-03-12 – 2022-03-15
LibreCat-ID

Cite this

Gottschalk S, Yigitbas E, Engels G. Model-driven Continuous Experimentation on Component-based Software Architectures . In: Proceedings of the 18th International Conference on Software Architecture Companion . IEEE; 2022. doi:10.1109/ICSA-C54293.2022.00011
Gottschalk, S., Yigitbas, E., & Engels, G. (2022). Model-driven Continuous Experimentation on Component-based Software Architectures . Proceedings of the 18th International Conference on Software Architecture Companion . 18th International Conference on Software Architecture , Hawaii. https://doi.org/10.1109/ICSA-C54293.2022.00011
@inproceedings{Gottschalk_Yigitbas_Engels_2022, title={Model-driven Continuous Experimentation on Component-based Software Architectures }, DOI={10.1109/ICSA-C54293.2022.00011}, booktitle={Proceedings of the 18th International Conference on Software Architecture Companion }, publisher={IEEE}, author={Gottschalk, Sebastian and Yigitbas, Enes and Engels, Gregor}, year={2022} }
Gottschalk, Sebastian, Enes Yigitbas, and Gregor Engels. “Model-Driven Continuous Experimentation on Component-Based Software Architectures .” In Proceedings of the 18th International Conference on Software Architecture Companion . IEEE, 2022. https://doi.org/10.1109/ICSA-C54293.2022.00011.
S. Gottschalk, E. Yigitbas, and G. Engels, “Model-driven Continuous Experimentation on Component-based Software Architectures ,” presented at the 18th International Conference on Software Architecture , Hawaii, 2022, doi: 10.1109/ICSA-C54293.2022.00011.
Gottschalk, Sebastian, et al. “Model-Driven Continuous Experimentation on Component-Based Software Architectures .” Proceedings of the 18th International Conference on Software Architecture Companion , IEEE, 2022, doi:10.1109/ICSA-C54293.2022.00011.
All files available under the following license(s):
Copyright Statement:
This Item is protected by copyright and/or related rights. [...]
Main File(s)
File Name
ICSA_CR.pdf 183.19 KB
Access Level
OA Open Access
Last Uploaded
2022-07-04T12:34:52Z


Export

Marked Publications

Open Data LibreCat

Search this title in

Google Scholar