Preliminary Results of a Survey on the Use of Self-Adaptation in Industry

04/14/2022
by   Danny Weyns, et al.
0

Self-adaptation equips a software system with a feedback loop that automates tasks that otherwise need to be performed by operators. Such feedback loops have found their way to a variety of practical applications, one typical example is an elastic cloud. Yet, the state of the practice in self-adaptation is currently not clear. To get insights into the use of self-adaptation in practice, we are running a large-scale survey with industry. This paper reports preliminary results based on survey data that we obtained from 113 practitioners spread over 16 countries, 62 of them work with concrete self-adaptive systems. We highlight the main insights obtained so far: motivations for self-adaptation, concrete use cases, and difficulties encountered when applying self-adaptation in practice. We conclude the paper with outlining our plans for the remainder of the study.

READ FULL TEXT
research
11/06/2022

Self-Adaptation in Industry: A Survey

Computing systems form the backbone of many areas in our society, from m...
research
06/24/2022

Guidelines for Artifacts to Support Industry-Relevant Research on Self-Adaptation

Artifacts support evaluating new research results and help comparing the...
research
05/17/2018

Requirements and Assessment of Languages and Frameworks for Adaptation Models

Approaches to self-adaptive software systems use models at runtime to le...
research
03/18/2021

On the Impact of Applying Machine Learning in the Decision-Making of Self-Adaptive Systems

Recently, we have been witnessing an increasing use of machine learning ...
research
03/27/2023

On the Need for Artifacts to Support Research on Self-Adaptation Mature for Industrial Adoption

Despite the vast body of knowledge developed by the self-adaptive system...
research
04/16/2002

Neutrality: A Necessity for Self-Adaptation

Self-adaptation is used in all main paradigms of evolutionary computatio...
research
06/01/2023

Using Genetic Programming to Build Self-Adaptivity into Software-Defined Networks

Self-adaptation solutions need to periodically monitor, reason about, an...

Please sign up or login with your details

Forgot password? Click here to reset