Abstract
Affective applications are becoming increasingly mainstream in entertainment and education. Yet, current techniques for building such applications are limited, and the maintenance and use of affect is in essence handcrafted in each application. The Koko architecture describes middleware that reduces the burden of incorporating affect into applications, thereby enabling developers to concentrate on the functional and creative aspects of their applications. Further, Koko includes a methodology for creating affective social applications, called Koko-ASM. Specifically, it incorporates expressive communicative acts, and uses them to guide the design of an affective social application. With respect to agent-oriented software engineering, Koko contributes a methodology that incorporates expressives. The inclusion of expressives, which are largely ignored in conventional approaches, expands the scope of AOSE to affective applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Austin, J.L.: How to Do Things with Words. Oxford University Press, London (1962)
Deloach, S.A., Wood, M.F., Sparkman, C.H.: Multiagent Systems Engineering. Journal of Software Engineering and Knowledge Engineering 11(3), 231–258 (2001)
Elliott, C.: The Affective Reasoner: A Process Model of Emotions in a Multi-agent System. PhD, Northwestern University (1992)
Elliott, C., Rickel, J., Lester, J.C.: Lifelike pedagogical agents and affective computing: An exploratory synthesis. In: Veloso, M.M., Wooldridge, M.J. (eds.) Artificial Intelligence Today. LNCS (LNAI), vol. 1600, pp. 195–211. Springer, Heidelberg (1999)
Goleman, D.: Social Intelligence: The New Science of Human Relationships. Bantam Books, New York (2006)
Gratch, J., Marsella, S.: Fight the way you train: The role and limits of emotions in training for combat. Brown Journal of World Affairs X(1), 63–76 (2003)
Gratch, J., Marsella, S.: A domain-independent framework for modeling emotion. Journal of Cognitive Systems Research 5(4), 269–306 (2004)
Lazarus, R.S.: Emotion and Adaptation. Oxford University Press, New York (1991)
Marsella, S., Johnson, W.L., LaBore, C.: Interactive pedagogical drama. In: International Conference on Autonomous Agents, pp. 301–308 (2000)
McQuiggan, S., Lester, J.: Modeling and evaluating empathy in embodied companion agents. International Journal of Human-Computer Studies 65(4) (April 2007)
OpenSocial Foundation. Opensocial APIs (2009), http://www.opensocial.org
Searle, J.R.: Speech Acts: An Essay in the Philosophy of Language. Cambridge University Press, Cambridge (1970)
Smith, C., Lazarus, R.: Emotion and adaptation. In: Pervin, L.A., John, O.P. (eds.) Handbook of Personality: Theory and Research, pp. 609–637. Guilford Press, New York (1990)
Sollenberger, D.J., Singh, M.P.: Architecture for Affective Social Games. In: Dignum, F., Bradshaw, J., Silverman, B., van Doesburg, W. (eds.) Agents for Games and Simulations. LNCS (LNAI), vol. 5920, pp. 79–94. Springer, Heidelberg (2009)
Vieira, R., Moreira, A., Wooldridge, M., Bordini, R.H.: On the formal semantics of speech-act based communication in an agent-oriented programming language. Journal of Artificial Intelligence Research 29, 221–267 (2007)
Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing Multiagent Systems: The Gaia Methodology. ACM Transactions on Software Engineering and Methodology 12(3), 317–370 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sollenberger, D.J., Singh, M.P. (2011). Methodology for Engineering Affective Social Applications. In: Gleizes, MP., Gomez-Sanz, J.J. (eds) Agent-Oriented Software Engineering X. AOSE 2009. Lecture Notes in Computer Science, vol 6038. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19208-1_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-19208-1_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-19207-4
Online ISBN: 978-3-642-19208-1
eBook Packages: Computer ScienceComputer Science (R0)