TY - GEN
T1 - Social sensing
T2 - 19th ACM SIGSOFT Symposium on Foundations of Software Engineering, SIGSOFT/FSE'11
AU - Ali, Raian
AU - Solis, Carlos
AU - Salehie, Mazeiar
AU - Omoronyia, Inah
AU - Nuseibeh, Bashar
AU - Maalej, Walid
PY - 2011
Y1 - 2011
N2 - 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.
AB - 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.
KW - Adaptive software engineering
KW - Models at runtime
KW - Requirements engineering
KW - Social software engineering
UR - http://www.scopus.com/inward/record.url?scp=80053186373&partnerID=8YFLogxK
U2 - 10.1145/2025113.2025196
DO - 10.1145/2025113.2025196
M3 - Conference contribution
AN - SCOPUS:80053186373
SN - 9781450304436
T3 - SIGSOFT/FSE 2011 - Proceedings of the 19th ACM SIGSOFT Symposium on Foundations of Software Engineering
SP - 476
EP - 479
BT - SIGSOFT/FSE'11 - Proceedings of the 19th ACM SIGSOFT Symposium on Foundations of Software Engineering
Y2 - 5 September 2011 through 9 September 2011
ER -