当前位置: X-MOL 学术Cogn. Syst. Res. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Development of Computational Models of Emotions: A Software Engineering Perspective
Cognitive Systems Research ( IF 2.1 ) Pub Date : 2020-05-01 , DOI: 10.1016/j.cogsys.2019.11.001
Enrique Osuna , Luis-Felipe Rodríguez , J. Octavio Gutierrez-Garcia , Luis A. Castro

Abstract Computational Models of Emotions (CMEs) are software systems designed to explain the phenomenon of emotions. The mechanisms implemented in this type of computational models are based on human emotion theories reported in the literature and designed to provide intelligent agents with affective capabilities and improve human-computer interaction. However, despite the growing interest in this type of models, the development process of CMEs does not seem to follow formal software methodologies. In this paper, we present an analysis of CMEs from a software engineering perspective. We aim to identify what elements of software engineering are used in the development process of CMEs and to demonstrate how some software engineering techniques may support and improve their development process. We discuss a series of challenges to be addressed in order to take advantage of software engineering techniques: (1) definition of guidelines to help decide which emotion theories should be implemented computationally, (2) homogenization of terms about human emotions, their components, phases, and cycles implemented in CMEs, (3) design of CMEs whose components can be reusable, (4) definition of standard criteria for comparative analysis between CMEs, (5) identification of software engineering principles, concepts, and design practices useful in the construction of CMEs, and (6) definition of standard frameworks to validate CMEs.

中文翻译:

情绪计算模型的发展:软件工程视角

摘要 情绪计算模型 (CME) 是旨在解释情绪现象的软件系统。在这种类型的计算模型中实现的机制基于文献中报道的人类情感理论,旨在为智能代理提供情感能力并改善人机交互。然而,尽管对此类模型越来越感兴趣,但 CME 的开发过程似乎并不遵循正式的软件方法论。在本文中,我们从软件工程的角度对 CME 进行了分析。我们的目标是确定在 CME 的开发过程中使用了哪些软件工程元素,并展示了一些软件工程技术如何支持和改进他们的开发过程。
更新日期:2020-05-01
down
wechat
bug