{"ddc":["000"],"title":"Model-driven Continuous Experimentation on Component-based Software Architectures ","year":"2022","user_id":"47208","type":"conference","language":[{"iso":"eng"}],"keyword":["continuous experimentation","model-driven","component-based software architectures","self-adaptation"],"file_date_updated":"2022-07-04T12:34:52Z","_id":"29842","abstract":[{"text":"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.","lang":"eng"}],"date_created":"2022-02-15T07:32:10Z","status":"public","date_updated":"2022-07-04T12:34:53Z","department":[{"_id":"66"},{"_id":"534"}],"file":[{"date_created":"2022-07-04T12:33:18Z","file_id":"32322","file_size":183185,"relation":"main_file","date_updated":"2022-07-04T12:34:52Z","content_type":"application/pdf","access_level":"open_access","creator":"sego","file_name":"ICSA_CR.pdf"}],"publisher":"IEEE","conference":{"start_date":"2022-03-12","name":"18th International Conference on Software Architecture ","location":"Hawaii","end_date":"2022-03-15"},"oa":"1","author":[{"last_name":"Gottschalk","full_name":"Gottschalk, Sebastian","first_name":"Sebastian","id":"47208"},{"full_name":"Yigitbas, Enes","last_name":"Yigitbas","first_name":"Enes","orcid":"0000-0002-5967-833X","id":"8447"},{"last_name":"Engels","full_name":"Engels, Gregor","id":"107","first_name":"Gregor"}],"has_accepted_license":"1","publication":"Proceedings of the 18th International Conference on Software Architecture Companion ","citation":{"apa":"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","ieee":"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.","chicago":"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.","short":"S. Gottschalk, E. Yigitbas, G. Engels, in: Proceedings of the 18th International Conference on Software Architecture Companion , IEEE, 2022.","ama":"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","mla":"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.","bibtex":"@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} }"},"project":[{"name":"SFB 901: SFB 901","_id":"1"},{"name":"SFB 901 - C: SFB 901 - Project Area C","_id":"4"},{"_id":"17","name":"SFB 901 - C5: SFB 901 - Subproject C5"}],"doi":"10.1109/ICSA-C54293.2022.00011"}