TY - GEN
T1 - Affective computing meets design patterns
T2 - 16th European Conference on Pattern Languages of Programs, EuroPLoP 2011
AU - Gonzalez-Sanchez, Javier
AU - Chavez-Echeagaray, Maria Elena
AU - Atkinson, Robert
AU - Burleson, Winslow
PY - 2012
Y1 - 2012
N2 - There is a growing interest in how to leverage information about user's emotions as a mean of personalizing the response of computer systems. This is particularly useful for computer-aided learning, health, and entertainment systems. However, there are few architectures, frameworks, libraries, or software tools that allow developers to easily integrate emotion recognition into their software projects. The work reported in this paper offers a way to address this shortcoming in models by proposing the use of software design patterns for modeling a multimodal emotion recognition framework. The framework is designed to: (1) integrate existing sensing devices and SDK platforms, (2) include diverse inference algorithms, and (3) correlate measurements from diverse sources. We describe our experience using this model and its impact on facets, such as creating a common language among stakeholders, supporting an incremental development, and adjusting to a highly shifting development team, as well as the qualities achieved and trade-offs made.
AB - There is a growing interest in how to leverage information about user's emotions as a mean of personalizing the response of computer systems. This is particularly useful for computer-aided learning, health, and entertainment systems. However, there are few architectures, frameworks, libraries, or software tools that allow developers to easily integrate emotion recognition into their software projects. The work reported in this paper offers a way to address this shortcoming in models by proposing the use of software design patterns for modeling a multimodal emotion recognition framework. The framework is designed to: (1) integrate existing sensing devices and SDK platforms, (2) include diverse inference algorithms, and (3) correlate measurements from diverse sources. We describe our experience using this model and its impact on facets, such as creating a common language among stakeholders, supporting an incremental development, and adjusting to a highly shifting development team, as well as the qualities achieved and trade-offs made.
KW - design patterns
KW - emotion recognition
KW - framework
KW - multimodal
UR - http://www.scopus.com/inward/record.url?scp=85099491338&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85099491338&partnerID=8YFLogxK
U2 - 10.1145/2396716.2396730
DO - 10.1145/2396716.2396730
M3 - Conference contribution
AN - SCOPUS:85099491338
SN - 9781450313025
T3 - ACM International Conference Proceeding Series
BT - EuroPLoP 2011 - 16th European Conference on Pattern Languages of Programs, Invited Post-Proceedings
PB - Association for Computing Machinery
Y2 - 13 July 2011 through 17 July 2011
ER -