UNASSIGNED: This systematic mapping review analyzes emotional requirements (ER) practices in software engineering from two perspectives: elicitation and modeling. For elicitation techniques, we investigate the techniques, evaluation methods, limitations, and application domains. For modeling techniques, we examine the modeling languages, analyses, limitations, and domains.
UNASSIGNED: We systematically reviewed studies on emotional requirements engineering published between 1993-2023 and identified 46 relevant primary studies.
UNASSIGNED: A total of 34 studies investigated ER elicitation techniques, five examined modeling techniques, and seven covered both. Illustrative case studies were the main evaluation method for proposed elicitation techniques. Identified limitations include time consumption and extensive human involvement. The dominant application domains were healthcare and well-being, and game development.
UNASSIGNED: This review summarizes the current landscape of emotional requirements research, highlighting key elicitation and modeling techniques, evaluations, limitations, and domains. Further research can build on these findings to advance emotional requirements practices in software engineering. Future research may address (1) managing conflicting emotional requirements across users, (2) evaluating the value and impact of considering emotional requirements during the development and (3) Modeling and analyzing emotional requirements in relation to other requirements.
■本系统映射综述从两个角度分析了软件工程中的情感需求(ER)实践:启发和建模。对于启发技术,我们研究技术,评价方法,局限性,和应用程序域。对于建模技术,我们研究建模语言,分析,局限性,域。
■我们系统地回顾了1993-2023年间发表的有关情感需求工程的研究,并确定了46项相关的主要研究。
■共有34项研究调查了ER激发技术,五种经过检验的建模技术,七个涵盖了两者。说明性案例研究是提出的启发技术的主要评估方法。确定的限制包括时间消耗和广泛的人类参与。主要的应用领域是医疗保健和福祉,和游戏开发。
■这篇综述总结了情感需求研究的现状,突出关键启发和建模技术,评估,局限性,域。进一步的研究可以基于这些发现来推进软件工程中的情感需求实践。未来的研究可能会解决(1)管理用户之间相互冲突的情感需求,(2)评估在开发过程中考虑情感需求的价值和影响;(3)建模和分析情感需求与其他需求的关系。