Toward a Better Understanding of User Emotion: An Emotion-Aware Requirements Elicitation Support Tool—EmORE Tool

Mashail N. Alkhomsan, Malak Baslyman*, Mohammad Alshayeb

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

Requirements engineering plays a pivotal role in software development, but overlooks the subjective emotional perspectives of users. However, capturing user emotions effectively is essential for designing engaging systems aligned with pragmatic needs. This paper presents the EmORE tool for generating emotional journey artifacts that provide novel insights into user affect dynamics during the requirements elicitation process. The tool implements a customizable interview technique to evoke usage-specific emotional responses. Emotions are quantified using the Self-Assessment Manikin (SAM) rating technique to enable consistent measurement. Machine learning classifiers categorize expressed emotions, while clustering algorithms identify cross-user patterns to construct comprehensive emotional journey maps—the core contribution of this work. The customizable elicitation workflow and quantitative emotion capture capabilities help mitigate subjectivity, variability, and context-dependence. The tool was evaluated through case studies, interviews, and usability assessments. The accuracy analysis showed 80-96% precision in predicting users’ emotional responses across diverse touchpoints. Thematic analysis revealed positive perceptions of the tool’s potential but concerns about interpretability and adoption. The System Usability Scale (SUS) scores indicated high usability with opportunities to improve learnability. Overall, the results validate the tool’s capabilities while highlighting areas for enhancement, such as simplified onboarding and seamless integration with existing project management techniques. This research facilitates the inclusion of complex emotional perspectives in software engineering to drive user adoption and satisfaction.

Original languageEnglish
Pages (from-to)179026-179040
Number of pages15
JournalIEEE Access
Volume13
DOIs
StatePublished - 2025

Bibliographical note

Publisher Copyright:
© 2013 IEEE.

Keywords

  • Classification algorithms
  • clustering algorithms
  • emotion recognition
  • emotional responses
  • requirements engineering

ASJC Scopus subject areas

  • General Computer Science
  • General Materials Science
  • General Engineering

Fingerprint

Dive into the research topics of 'Toward a Better Understanding of User Emotion: An Emotion-Aware Requirements Elicitation Support Tool—EmORE Tool'. Together they form a unique fingerprint.

Cite this