Requirements-driven social adaptation: Expert survey

Authors: Almaliki, M., Faniyi, F., Bahsoon, R., Phalp, K. and Ali, R.

Journal: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

Volume: 8396 LNCS

Pages: 72-87

Publisher: Springer Verlag

eISSN: 1611-3349

ISBN: 9783319058429

ISSN: 0302-9743

DOI: 10.1007/978-3-319-05843-6-6

Abstract:

[Context and motivation] 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 Adaptation. [Principal ideas/results] In this paper, we conduct a two-phase Expert Survey to identify core benefits, domain areas and challenges for Social Adaptation. [Contribution] Our findings provide practitioners and researchers in adaptive systems engineering with insights on this emerging role of users, or the crowd, and stimulate future research to solve the open problems in this area. © 2014 Springer International Publishing Switzerland.

http://eprints.bournemouth.ac.uk/22522/

Source: Scopus

Requirements-driven Social Adaptation: Expert Survey

Authors: Almaliki, M., Faniyi, F., Bahsoon, R., Phalp, K. and Ali, R.

Conference: In: 19th working conference on Requirement Engineering Foundation for Software Quality (REFSQ’14)

Dates: 8-11 April 2014

Abstract:

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 users’ requirements. The system analyses users’ feedback, infers their collective judgement and then uses it to shape its adaptation decisions. However, there is still a lack of engineering mechanisms to guarantee a correct conduction of Social Adaptation. In this paper, we conduct a two-phase Expert Survey to identify core benefits, domain areas and challenges for Social Adaptation. Our findings provide practitioners and researchers in adaptive systems engineering with insights on this emerging role of users and stimulate future research to solve the open problems in this area.

http://eprints.bournemouth.ac.uk/22522/

Source: Manual

Preferred by: Keith Phalp and Raian Ali

Requirements-driven Social Adaptation: Expert Survey

Authors: Almaliki, M., Faniyi, F., Bahsoon, R., Phalp, K.T. and Ali, R.

Conference: 20th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2014)

Abstract:

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 Expert Sur- vey to identify core benefits, domain areas and challenges for Social Adaptation. [Contribution] Our findings provide practitioners and researchers in adaptive systems engineering with insights on this emerging role of users, or the crowd, and stimulate future research to solve the open problems in this area.

http://eprints.bournemouth.ac.uk/22522/

Source: BURO EPrints