Social Adaptation at Runtime

Raian Ali, Carlos Solis, Inah Omoronyia, Mazeiar Salehie, Bashar Nuseibeh

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationEvaluation of Novel Approaches to Software Engineering - 7th International Conference, ENASE 2012, Revised Selected Papers
PublisherSpringer Verlag
Pages110-127
Number of pages18
ISBN (Print)9783642454219
DOIs
Publication statusPublished - 2013
Externally publishedYes
Event7th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2012 - Wroclaw, Poland
Duration: 29 Jun 201230 Jun 2012

Publication series

NameCommunications in Computer and Information Science
Volume410 CCIS
ISSN (Print)1865-0929

Conference

Conference7th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2012
Country/TerritoryPoland
CityWroclaw
Period29/06/1230/06/12

Keywords

  • Requirements at Runtime
  • Requirements-driven Adaptation
  • Social Adaptation

Fingerprint

Dive into the research topics of 'Social Adaptation at Runtime'. Together they form a unique fingerprint.

Cite this