Context-Sensitive Systems (CSS) must detect variations in their op-erating context and adapt their behavior in response to such variations. Accord-ingly, the specification of the required context and the behavior of the tasks of such systems is a complex and labor-intensive task, which calls for systematic methods. In previous work, we have presented the GO2S (GOals to Statecharts) process to derive the behavior of context-sensitive systems from requirements models. In this paper, we report the findings of an empirical study conducted with twenty-two professionals. We examine how they perceive the complexity of the notations for context and for behavior specification, as well as the com-plexity of the GO2S process. The study findings showed that approximately 81% of the subjects specified the behavior correctly, whereas 97% identified the contextual variation points correctly. Moreover, according to the subjectsâ feedback, the notations for behavior and context specification and the GO2S process have a moderate complexity. Finally, we conclude this work by show-ing promising research opportunities underexplored in current research.
Keywords: Context-sensitive systems; Context Annotations; Flow expressions; GO2S Process; Behavior; Empirical study.
@inproceedings{wer201603, author = {Vilela, J. and Castro, J. and Pimentel, J. and Gonçalves., E.}, title = {An empirical study on the use of context annotations and flow expressions to specify the behavior of context- sensitive systems}, booktitle = {Anais do Workshop em Engenharia de Requisitos - Proceedings of the 19th Workshop on Requirements Engineering (WER2016)}, year = {2016}, issn = {2675-0066}, isbn = {}, doi = {} }