Social sensing: When users become monitors

Raian Ali*, Carlos Solis, Mazeiar Salehie, Inah Omoronyia, Bashar Nuseibeh, Walid Maalej

*Corresponding author for this work

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

48 Citations (Scopus)

Abstract

Adaptation requires a system to monitor its operational context to ensure that when changes occur, a suitable adaptation action is planned and taken at runtime. The ultimate goal of adaptation is that users get their dynamic requirements met efficiently and correctly. Context changes and users'judgment of the role of the system in meeting their requirements are drivers for adaptation. In many cases, these drivers are hard to identify by designers at design time and hard to monitor by the use of exclusively technological means by the system at runtime. In this paper, we propose Social Sensing as the activity performed by users who act as monitors and provide information needed for adaptation at runtime. Such information helps the system cope with technology limitations and designers'uncertainty. We discuss the motivation and foundations of Social Sensing and outline a set of research challenges to address in future work.

Original languageEnglish
Title of host publicationSIGSOFT/FSE'11 - Proceedings of the 19th ACM SIGSOFT Symposium on Foundations of Software Engineering
Pages476-479
Number of pages4
DOIs
Publication statusPublished - 2011
Externally publishedYes
Event19th ACM SIGSOFT Symposium on Foundations of Software Engineering, SIGSOFT/FSE'11 - Szeged, Hungary
Duration: 5 Sept 20119 Sept 2011

Publication series

NameSIGSOFT/FSE 2011 - Proceedings of the 19th ACM SIGSOFT Symposium on Foundations of Software Engineering

Conference

Conference19th ACM SIGSOFT Symposium on Foundations of Software Engineering, SIGSOFT/FSE'11
Country/TerritoryHungary
CitySzeged
Period5/09/119/09/11

Keywords

  • Adaptive software engineering
  • Models at runtime
  • Requirements engineering
  • Social software engineering

Fingerprint

Dive into the research topics of 'Social sensing: When users become monitors'. Together they form a unique fingerprint.

Cite this