Abstract
Requirements Engineering (RE) stands as the cornerstone in ensuring that a system comprehensively captures and analyzes the needs and expectations of its users and stakeholders. Despite the numerous approaches designed for dealing with functional and quality (non-functional) requirements, approaches for dealing with emotional requirements still lag. Emotional requirements capture how users should feel when using a system, and inadequate consideration of such requirements results in end-users reluctance to use the system. In this paper, we report on our experience in dealing with emotional requirements as part of an H2020 European Project, namely PHArA-ON (Pilots for Healthy and Active Ageing in Europe) for the development of the PHArA-ON ecosystem that aims at improving the well-being and active aging of older adults. Specifically, we present the process we followed for dealing with emotional requirements, and we summarize the findings and lessons learned from this experience.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
A pilot study is a small-scale test of a method to be used on a larger scale.
- 2.
Information on how each pilot has elicited its requirements can be found in [12].
- 3.
- 4.
Users are a subset of stakeholders, we differentiate between the two as users are the main source for eliciting emotional requirements.
- 5.
The inclusion of quality and emotional goals in user stories is optional (indicated by square brackets [..]) since not all user goals have associated quality/emotional goals.
References
Sommerville, I.: Software Engineering. Pearson Education Limited (2007)
Loucopoulos, P., Karakostas, V.: System Requirements Engineering. McGraw-Hill, Inc. (1995)
Miller, T., Pedell, S., Lopez-Lorca, A.A., Mendoza, A., Sterling, L., Keirnan, A.: Emotion-led modelling for people-oriented requirements engineering: the case study of emergency systems. J. Syst. Softw. 105, 54–71 (2015)
Iqbal, T., Marshall, J.G., Taveter, K., Schmidt, A.: Theory of constructed emotion meets RE: an industrial case study. J. Syst. Softw. 197, 111544 (2023)
Frijda, N.H., Kuipers, P., Schure, E.: Relations among emotion, appraisal, and emotional action readiness. J. Pers. Soc. Psychol. 57(2), 212–228 (1989)
Iqbal, T., Anwar, H., Filzah, S., Gharib, M., Mooses, K., Taveter, K.: Emotions in requirements engineering: a systematic mapping study. In: International Conference on Cooperative and Human Aspects of Software Engineering, pp. 111–120. IEEE (2023)
An, S., Ji, L.J., Marks, M., Zhang, Z.: Two sides of emotion: exploring positivity and negativity in six basic emotions across cultures. Front. Psychol. 8, 1–14 (2017)
Gharib, M.: Emotions, readiness for act, and safe/unsafe acts in safety critical systems: a position paper. In Proceedings of the 31st IEEE International Requirements Engineering Conference Workshops, REW 2023, pp. 12–15 (2023)
Grundy, J., Khalajzadeh, H., McIntosh, J.: Towards human-centric model-driven software engineering. In: the International Conference on Evaluation of Novel Approaches to Software Engineering, pp 229–238 (2020)
Knauss, A., Borici, A., Knauss, E., Damian, D.: Towards understanding requirements engineering in IT ecosystems. In: International Workshop on Empirical Requirements Engineering, EmpiRE, pp 33–36. IEEE (2012)
Bosch, J.: From software product lines to software ecosystems. In: Proceedings of the International Software Product Line Conference, pp. 111–119 (2009)
Mooses, et al.: Involving older adults during COVID-19 restrictions in developing an ecosystem supporting active aging: overview of alternative elicitation methods and common requirements from five European countries. Front. Psychol. 13, 676 (2022)
ISO: Ergonomics of human-system interaction - Part 210: Human-centred design for interactive systems (2019)
Nielsen, L.: Personas in co-creation and co-design. In: Proceedings of the Danish Human-Computer Interaction Research Symposium, pp. 38–40 (2011)
Fallis, A.G.: User Stories Applied for Agile Software Development, vol. 53. Addison-Wesley Professional (2013)
Cohen, S., Kamarck, T., Mermelstein, R.: A global measure of perceived stress. J. Health Soc. Behav. 24(4), 385–396 (1983)
Brooke, J.: SUS: a ‘Quick and Dirty’ usability scale. Usab. Eval. Industry 189(194), 207–212 (1996)
Russell, D.W.: UCLA loneliness scale (version 3): reliability, validity, and factor structure. J. Pers. Assess. 66(1), 20–40 (1996)
Davies, J., Dart, R.: The ‘most significant change’ (MSC) technique. TR (2005)
Lubben, M., Gironda, J.E.: Social support networks. Comprehensive geriatric assessment, pp. 121–137 (2000)
Seligman, M.: PERMA and the building blocks of well-being. J. Positive Psychol. 13(4), 333–335 (2018)
Acknowledgment
This research received funding from the EC via the Horizon 2020 project ‘Pilots for Healthy and Active Ageing’ (Pharaon), Grant agreement no. 857188
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Gharib, M. et al. (2024). Dealing with Emotional Requirements for Software Ecosystems: Findings and Lessons Learned in the PHArA-ON Project. In: Araújo, J., de la Vara, J.L., Santos, M.Y., Assar, S. (eds) Research Challenges in Information Science. RCIS 2024. Lecture Notes in Business Information Processing, vol 513. Springer, Cham. https://doi.org/10.1007/978-3-031-59465-6_7
Download citation
DOI: https://doi.org/10.1007/978-3-031-59465-6_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-59464-9
Online ISBN: 978-3-031-59465-6
eBook Packages: Computer ScienceComputer Science (R0)