Towards extending the goal-oriented requirements language with emotion-oriented goals to support socio-technical systems
Sanaa Alwidian · 2022
Requirements engineers focus mostly on gathering and modeling functional and quality (i.e., non-functional) requirements, with a marginal consideration of emotion-oriented requirements, which describe how stakeholders already feel, or would like to feel, when using a software system. Neglecting or oversighting such goals while designing and modeling a system may lead to unacceptable and hard to use systems for some end users. This is a challenging issue, which becomes more serious when building socio-technical systems, where there is a need to understand not only the technical, but also the social requirements of users. This paper proposes a framework for integrating and incorporating Emotion-Oriented Goals (EMOG) into the goal modeling process, with the latter being one of the most important early activities in requirements engineering. Our particular focus in this paper will be on the Goal-Oriented Requirements language (GRL). We aim to characterize the different aspects of stakeholders' emotions and to provide a framework for the systematic integration of user-centric emotions with GRL goal models. This in turn will yield an emotions-aware modeling of systems, which will positively impact the design, modeling, and development of socio-technical systems. We thus propose a long-term research agenda and urge community contributions in this research direction to achieve enhanced emotion-oriented goal modelling.