TY - GEN
T1 - Social Adaptation at Runtime
AU - Ali, Raian
AU - Solis, Carlos
AU - Omoronyia, Inah
AU - Salehie, Mazeiar
AU - Nuseibeh, Bashar
PY - 2013
Y1 - 2013
N2 - One of the main goals of software adaptation is that users get their dynamic requirements met efficiently and correctly. Adaptation is traditionally driven by changes in the system internally and its operational environment. An adaptive system has to monitor and analyse such changes and, if needed, switch to the right behaviour to meet its requirements. In this paper, we advocate another essential driver for adaptation which is the collective judgement of users on the different behaviours of a system. This judgement is based on the feedback iteratively collected from users at run-time. Users feedback should be related to their main interest which is the ability and quality of the system in reaching their requirements. We propose a novel approach to requirements-driven adaptation that gives the collective judgement of users, inferred from their individual feedback, a primary role in planning and guiding adaptation. We apply our approach on a case study and report on the results.
AB - One of the main goals of software adaptation is that users get their dynamic requirements met efficiently and correctly. Adaptation is traditionally driven by changes in the system internally and its operational environment. An adaptive system has to monitor and analyse such changes and, if needed, switch to the right behaviour to meet its requirements. In this paper, we advocate another essential driver for adaptation which is the collective judgement of users on the different behaviours of a system. This judgement is based on the feedback iteratively collected from users at run-time. Users feedback should be related to their main interest which is the ability and quality of the system in reaching their requirements. We propose a novel approach to requirements-driven adaptation that gives the collective judgement of users, inferred from their individual feedback, a primary role in planning and guiding adaptation. We apply our approach on a case study and report on the results.
KW - Requirements at Runtime
KW - Requirements-driven Adaptation
KW - Social Adaptation
UR - http://www.scopus.com/inward/record.url?scp=84904760423&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-45422-6_8
DO - 10.1007/978-3-642-45422-6_8
M3 - Conference contribution
AN - SCOPUS:84904760423
SN - 9783642454219
T3 - Communications in Computer and Information Science
SP - 110
EP - 127
BT - Evaluation of Novel Approaches to Software Engineering - 7th International Conference, ENASE 2012, Revised Selected Papers
PB - Springer Verlag
T2 - 7th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2012
Y2 - 29 June 2012 through 30 June 2012
ER -