[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3550356.3561547acmconferencesArticle/Chapter ViewAbstractPublication PagesmodelsConference Proceedingsconference-collections
research-article

Towards extending the goal-oriented requirements language with emotion-oriented goals to support socio-technical systems

Published: 09 November 2022 Publication History

Abstract

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.

References

[1]
Brian J. Fogg. 2002. Persuasive technology: using computers to change what we think and do. Ubiquity, no. December (2002): 2.
[2]
Fakhreddine Karray, Milad Alemzadeh, Jamil Abou Saleh, and Mo Nours Arab. 2017. Human-computer interaction: Overview on state of the art. International Journal on Smart Sensing and Intelligent Systems 1, 1.
[3]
James Marshall. 2014. Agent-based modelling of emotional goals in digital media design projects. International Journal of People- Oriented Programming, 3, 1, 44--59, 2014.
[4]
Baxter, G. and Sommerville, I. (2011), 'Socio-technical systems: From design methods to systems engineering', Interacting with Computers 23(1), 4--17.
[5]
Dermiris, G., Rantz, M. J., Aud, M. A., Marek, K. D., Tyrer, H.W., Skubic, M. and Hussam, A. A. (2004), 'Older adults' attitudes towards and perceptions of 'smart home' technologies: a pilot study', Informatics for Health and Social Care 29(2), 87--94.
[6]
Miller, T., Pedell, S., Lopez-Lorca, A. A., Mendoza, A., Sterling, L. and Keirnan, A. (2015), 'Emotion-led modelling for people-oriented requirements engineering: the case study of emergency systems', Journal of Systems and Software 105, 54--71.
[7]
Alan Cooper. The inmates are running the asylum: Why high-tech products drive us crazy and how to restore the sanity, volume 261. Sams Indianapolis, 1999.
[8]
Paay, J., Sterling, L., Vetere, F., Howard, S. and Boettcher, A. (2009), 'Engineering the social: The role of shared artifacts', International Journal of Human-Computer Studies 67(5), 437--454.
[9]
Sommerville, I. (2010), Software Engineering, 9th edn, Addison-Wesley, Boston.
[10]
Amyot, Daniel, Sepideh Ghanavati, Jennifer Horkoff, Gunter Mussbacher, Liam Peyton, and Eric Yu. "Evaluating goal models within the goal-oriented requirement language." International Journal of Intelligent Systems 25, no. 8 (2010): 841-877
[11]
H. Singh, H. Khalajzadeh, S.Paktinat, U.M.Graetsch, J. Grundy, "Modelling human-centric aspects of end-users with iStar". Journal of Computer Languages, vol. 68:101091, 2022.
[12]
Sanaa Alwidian "Towards Integrating Human-Centric Characteristics into the Goal-Oriented Requirements Language". The 12th International Model-Driven Requirements Engineering (MoDRE) workshop. (Accepted, to appear).
[13]
P. Giorgini, J. Mylopoulos, E. Nicchiarelli, and R. Sebastiani, "Reasoning with goal models," in Proceedings of the 21st International Conference on Conceptual Modeling (ER'02), London, UK, pp. 167--181, 2002.
[14]
D.A. Norman, Emotional Design: Why We Love (or Hate) Everyday Things. New York: Basic Books, 2004.
[15]
P. Ekman, "Basic emotions" in T. Dalgleish and M. Power (Eds), Handbook of Cognition and Emotion. Chichester: Wiley, 1999.
[16]
A. Ortony, G.L. Clore and A. Collins, The Cognitive Structure of Emotions, Cambridge: Cambridge University Press, 1988.
[17]
Russell, James A, "Core affect and the psychological construction of emotion," Psychological review 110, no. 1 (2003): 145.
[18]
L. F. Barrett, "The theory of constructed emotion: an active inference account of interoception and categorization," Social cognitive and affective neuroscience 12, no. 1 (2017): 1--23.
[19]
Alwidian, Sanaa, and Daniel Amyot. "Union models: support for efficient reasoning about model families over space and time." In International Conference on System Analysis and Modeling, pp. 200--218. Springer, Cham, 2019.
[20]
Benyon, D., Turner, P. and Turner, S. (2005), Designing interactive systems: People, activities, contexts, technologies, Harlow: Addison-Wesley.
[21]
Dix, A. (2004), Human-computer interaction, 3rd edn, Harlow : Pearson.
[22]
Hartson, R. and Pyla, P. S. (2012), The UX Book: Process and guidelines for ensuring a quality user experience, Elsevier Science, San Francisco.
[23]
Guo, G., Guo, R. and Li, X. (2013), 'Facial expression recognition influenced by human aging', IEEE Transactions on Affective Computing 4(3), 291--298.
[24]
Mao, X. and Li, Z. (2010), 'Agent based affective tutoring systems: A pilot study', Computers & Education 55(1), 202--208.
[25]
Mendoza, A., Miller, T., Pedell, S. and Sterling, L. (2013), 'The role of users' emotions and associated quality goals on appropriation of systems: two case studies', 24th Australasian Conference on Information Systems.
[26]
R. Proynova, B. Paech, S. Koch, A. Wicht, and T. Wetter. Investi22 gating the influence of personal values on requirements for health care information systems, 2011.
[27]
Thew, S. and Sutcliffe, A. (2008), Investigating the Role of 'Soft Issues' in the RE Process, in '16th IEEE International Requirements Engineering, 2008. RE '08', pp. 63--66.
[28]
Sutcliffe, A. and Thew, S. (2010), Analysing "people" problems in requirements engineering, in '32nd International Conference on Software Engineering', Vol. 2, IEEE, pp. 469--470.
[29]
I. Ramos and D. Berry. Is emotion relevant to requirements engineering? Requirements Engineering, 10(3):238--242, 2005.
[30]
E. Yu. Social modeling and i*. Conceptual Modeling: Foundations and Applications, pages 99--121, 2009.
[31]
E. Gonc_alves, J. Araujo, J. Castro, "PRISE: A process to support iStar extensions", Journal of Systems and Software vol168, 110649, 2020.
[32]
D. Moody, "The physics of notations: Toward a scientific basis for constructing visual notations in software engineering", IEEE Transactions on Software Engineering, vol. 35, no. 6, pp. 756--779, 2009.

Cited By

View all
  • (2024)Towards an Approach for Generating iStar Goal Models from Journey Maps2024 IEEE 32nd International Requirements Engineering Conference Workshops (REW)10.1109/REW61692.2024.00047(316-320)Online publication date: 24-Jun-2024
  • (2024)From i* to the User Requirements NotationSocial Modeling Using the i* Framework10.1007/978-3-031-72107-6_2(21-36)Online publication date: 1-Dec-2024

Index Terms

  1. Towards extending the goal-oriented requirements language with emotion-oriented goals to support socio-technical systems

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    MODELS '22: Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings
    October 2022
    1003 pages
    ISBN:9781450394673
    DOI:10.1145/3550356
    • Conference Chairs:
    • Thomas Kühn,
    • Vasco Sousa
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    In-Cooperation

    • Univ. of Montreal: University of Montreal
    • IEEE CS

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 09 November 2022

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. emotion-oriented goals
    2. emotions
    3. goal modeling
    4. goal-oriented requirements language
    5. requirements engineering
    6. socio-technical systems

    Qualifiers

    • Research-article

    Conference

    MODELS '22
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 144 of 506 submissions, 28%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)23
    • Downloads (Last 6 weeks)7
    Reflects downloads up to 31 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Towards an Approach for Generating iStar Goal Models from Journey Maps2024 IEEE 32nd International Requirements Engineering Conference Workshops (REW)10.1109/REW61692.2024.00047(316-320)Online publication date: 24-Jun-2024
    • (2024)From i* to the User Requirements NotationSocial Modeling Using the i* Framework10.1007/978-3-031-72107-6_2(21-36)Online publication date: 1-Dec-2024

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media