Title
Social sensing: when users become monitors
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.
Year
DOI
Venue
2011
10.1145/2025113.2025196
SIGSOFT FSE
Keywords
Field
DocType
future work,technology limitation,dynamic requirement,technological mean,research challenge,social sensing,design time,context change,suitable adaptation action,operational context,requirement engineering,software engineering,requirements engineering,social software engineering
Software engineering,Systems engineering,Computer science,Adaptation (computer science),Requirements engineering,Social software engineering
Conference
Citations 
PageRank 
References 
34
1.22
5
Authors
6
Name
Order
Citations
PageRank
Raian Ali146240.84
Carlos Solís217013.02
Mazeiar Salehie383134.30
Inah Omoronyia417912.51
Bashar Nuseibeh54201347.16
Walid Maalej6102175.14