Modeling and Analysis of Emotion-Oriented Goal Models: Virtual Clinics Case Study

Mashail N. Alkhomsan, Malak Baslyman, Mohammad Alshayeb

Research output: Contribution to journalConference articlepeer-review


[Context & Motivation] Understanding and capturing user emotional requirements are important to increase user acceptance and provide an enhanced user experience. This is essential to ensure continuity of using software systems and have successful adoption of technology. [Question/problem] Incorporating emotional requirements into Requirements Engineering (RE) activities is relatively new. In addition, there is a lack of analysis methods that enable reasoning on design alternatives while considering user emotions. [Principal ideas/results] We propose an Emotion-Oriented Requirements Engineering (EmORE) approach that supports the elicitation, modeling, and analysis of user emotions in relation to other requirements. The effectiveness of EmORE was illustrated by conducting a case study on a Virtual Clinic application, which showed an increase in overall positive emotions and a decrease in negative emotions. [Contribution] The main contributions of the EmORE are providing means for more accurate user emotions elicitation, enabling the analysis of user emotions in relation to the design elements, and quantifying user emotions.

Original languageEnglish
JournalCEUR Workshop Proceedings
StatePublished - 2023
EventJoint of REFSQ-2023 Workshops, Doctoral Symposium, Posters and Tools Track and Journal Early Feedback, REFSQ-JP 2023 - Barcelona, Spain
Duration: 17 Apr 202320 Apr 2023

Bibliographical note

Publisher Copyright:
© 2023 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).


  • Analysis
  • Emotional Goal
  • GRL
  • Modeling

ASJC Scopus subject areas

  • General Computer Science


Dive into the research topics of 'Modeling and Analysis of Emotion-Oriented Goal Models: Virtual Clinics Case Study'. Together they form a unique fingerprint.

Cite this