Self-adaptation empowers systems with the capability to meet stakeholders’ requirements in a dynamic environment. Such systems autonomously monitor changes and events which drive adaptation decisions at runtime. Social Adaptation is a recent kind of requirements-driven adaptation which enables users to give a runtime feedback on the success and quality of a system’s configurations in reaching their requirements. The system analyses users’ feedback, infers their collective judgement and then uses it to shape its adaptation decisions. [Question/problem] However, there is still a lack of engineering mechanisms to guarantee a correct conduction of Social Adapta- tion. [Principal ideas/results] In this paper, we conduct a two-phase E...
Self-adaptation and self-organization (SASO) have been introduced to the management of technical sy...
Self-adaptive systems have the capability to autonomously modify their behaviour at run-time in resp...
Abstract—The systematic study of software self-adaptation has emerged as one of the key areas of sof...
Adaptive systems are characterized by the ability to monitor changes in their volatile world and rea...
Users’ feedback is a main source of knowledge on how users perceive the role of software in meeting ...
One of the main goals of software adaptation is that users get their dynamic requirements met effici...
Adaptation requires a system to monitor its operational context to ensure that when changes occur, a...
peer-reviewedAdaptation requires a system to monitor its operational context to ensure that when cha...
Self-adaptive software systems are systems that monitor their environment and compensate if there ar...
Self-adaptation is increasingly driven by machine-learning methods. We argue that the ultimate chall...
Nowadays, there are more and more software systems operating in highly open, dynamic and unpredictab...
Challenges in the engineering of self-adaptive software have been recently discussed and summarised ...
Social software bears some special characteristics for requirements engineering (RE) like user-cente...
The development of software-intensive systems is driven by their requirements. Traditional requireme...
Computing systems form the backbone of many areas in our society, from manufacturing to traffic cont...
Self-adaptation and self-organization (SASO) have been introduced to the management of technical sy...
Self-adaptive systems have the capability to autonomously modify their behaviour at run-time in resp...
Abstract—The systematic study of software self-adaptation has emerged as one of the key areas of sof...
Adaptive systems are characterized by the ability to monitor changes in their volatile world and rea...
Users’ feedback is a main source of knowledge on how users perceive the role of software in meeting ...
One of the main goals of software adaptation is that users get their dynamic requirements met effici...
Adaptation requires a system to monitor its operational context to ensure that when changes occur, a...
peer-reviewedAdaptation requires a system to monitor its operational context to ensure that when cha...
Self-adaptive software systems are systems that monitor their environment and compensate if there ar...
Self-adaptation is increasingly driven by machine-learning methods. We argue that the ultimate chall...
Nowadays, there are more and more software systems operating in highly open, dynamic and unpredictab...
Challenges in the engineering of self-adaptive software have been recently discussed and summarised ...
Social software bears some special characteristics for requirements engineering (RE) like user-cente...
The development of software-intensive systems is driven by their requirements. Traditional requireme...
Computing systems form the backbone of many areas in our society, from manufacturing to traffic cont...
Self-adaptation and self-organization (SASO) have been introduced to the management of technical sy...
Self-adaptive systems have the capability to autonomously modify their behaviour at run-time in resp...
Abstract—The systematic study of software self-adaptation has emerged as one of the key areas of sof...