Development of computational models of emotions: A software engineering perspective

被引:17
作者
Osuna, Enrique [1 ]
Rodriguez, Luis-Felipe [1 ]
Octavio Gutierrez-Garcia, J. [2 ]
Castro, Luis A. [1 ]
机构
[1] ITSON, Av Antonio Caso 2266, Obregon 85137, Sonora, Mexico
[2] ITAM, Rio Hondo 1, Ciudad De Mexico 01080, Mexico
来源
COGNITIVE SYSTEMS RESEARCH | 2020年 / 60卷
关键词
Computational model of emotion; Software engineering; Formal development process; Software methodology; OF-THE-ART; AUTONOMOUS AGENTS; APPRAISAL; COGNITION; COMMUNICATION;
D O I
10.1016/j.cogsys.2019.11.001
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页码:1 / 19
页数:19
相关论文
共 109 条
[1]   A method of requirements elicitation and analysis for Global Software Development [J].
Ali, Naveed ;
Lai, Richard .
JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2017, 29 (04)
[2]  
[Anonymous], 1996, The Emotional Brain
[3]  
[Anonymous], MULTIMODAL INTERACTI
[4]  
[Anonymous], 2012, ADV COGNITIVE SYSTEM
[5]  
[Anonymous], HDB NEUROPSYCHOLOGY
[6]  
[Anonymous], 2004, The Unified Modeling Language Reference Manual
[7]  
[Anonymous], PSZICHOLOGIAI ESZKO
[8]  
[Anonymous], 2018, 32 AAAI C ART INT
[9]  
[Anonymous], INT J COMPUTER APPL
[10]  
[Anonymous], SOCIAL CONSTRUCTION