Skip to main content

Dealing with Emotional Requirements for Software Ecosystems: Findings and Lessons Learned in the PHArA-ON Project

  • Conference paper
  • First Online:
Research Challenges in Information Science (RCIS 2024)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 139.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    A pilot study is a small-scale test of a method to be used on a larger scale.

  2. 2.

    Information on how each pilot has elicited its requirements can be found in [12].

  3. 3.

    https://www.pharaon.eu/.

  4. 4.

    Users are a subset of stakeholders, we differentiate between the two as users are the main source for eliciting emotional requirements.

  5. 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

  1. Sommerville, I.: Software Engineering. Pearson Education Limited (2007)

    Google Scholar 

  2. Loucopoulos, P., Karakostas, V.: System Requirements Engineering. McGraw-Hill, Inc. (1995)

    Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. Frijda, N.H., Kuipers, P., Schure, E.: Relations among emotion, appraisal, and emotional action readiness. J. Pers. Soc. Psychol. 57(2), 212–228 (1989)

    Article  Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Bosch, J.: From software product lines to software ecosystems. In: Proceedings of the International Software Product Line Conference, pp. 111–119 (2009)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. ISO: Ergonomics of human-system interaction - Part 210: Human-centred design for interactive systems (2019)

    Google Scholar 

  14. Nielsen, L.: Personas in co-creation and co-design. In: Proceedings of the Danish Human-Computer Interaction Research Symposium, pp. 38–40 (2011)

    Google Scholar 

  15. Fallis, A.G.: User Stories Applied for Agile Software Development, vol. 53. Addison-Wesley Professional (2013)

    Google Scholar 

  16. Cohen, S., Kamarck, T., Mermelstein, R.: A global measure of perceived stress. J. Health Soc. Behav. 24(4), 385–396 (1983)

    Article  Google Scholar 

  17. Brooke, J.: SUS: a ‘Quick and Dirty’ usability scale. Usab. Eval. Industry 189(194), 207–212 (1996)

    Google Scholar 

  18. Russell, D.W.: UCLA loneliness scale (version 3): reliability, validity, and factor structure. J. Pers. Assess. 66(1), 20–40 (1996)

    Article  Google Scholar 

  19. Davies, J., Dart, R.: The ‘most significant change’ (MSC) technique. TR (2005)

    Google Scholar 

  20. Lubben, M., Gironda, J.E.: Social support networks. Comprehensive geriatric assessment, pp. 121–137 (2000)

    Google Scholar 

  21. Seligman, M.: PERMA and the building blocks of well-being. J. Positive Psychol. 13(4), 333–335 (2018)

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Mohamad Gharib .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics