ABSTRACT
We propose that Christopher Alexander's idea of design patterns can benefit the emerging field of HRI. We first discuss four features of design patterns that appear particularly useful. For example, a pattern should be specified abstractly enough such that many different instantiations of the pattern can be uniquely realized in the solution to specific problems in context. Then, after describing our method for generating patterns, we offer and describe eight possible design patterns for sociality in human robot interaction: initial introduction, didactic communication, in motion together, personal interests and history, recovering from mistakes, reciprocal turn-taking in game context, physical intimacy, and claiming unfair treatment or wrongful harms. We also discuss the issue of validation of design patterns. If a design pattern program proves successful, it will provide HRI researchers with basic knowledge about human robot interaction, and save time through the reuse of patterns to achieve high levels of sociality.
- Alexander, C. The timeless way of building. Oxford University Press, New York, 1979.Google Scholar
- Alexander, C., Ishikawa, S., and Silverstein, M. A pattern language: towns, buildings, construction. Oxford University Press, New York, 1977.Google Scholar
- Alexander, C., Silverstein, M., Angel, S., Ishikawa, S., and Abrams, D. The Oregon experiment. Oxford University Press, New York, NY, 1988.Google Scholar
- Arvola, M. Interaction design patterns for computers in sociable use. International Journal of Computer Applications in Technology, 25, 2/3 (2006), 128--139. Google ScholarDigital Library
- Bayle, E., Bellamy, R., Casaday, G., Erickson, T., Fincher, S., Grinter, B., Gross, B., Lehder, D., Marmolin, H., Moore, B., Potts, C., Skousen, G., and Thomas, J. Putting it all together: Towards a pattern language for interaction design: A CHI 97 workshop. SIGCHI Bulletin, 30, 1 (1998), 17--23. Google ScholarDigital Library
- Borchers, J. A pattern approach to interaction design. John Wiley and Sons, Chichester, England; New York, NY, 2001. Google ScholarDigital Library
- Borchers, J. O. A pattern approach to interaction design. In Proceedings of the Conference on Designing interactive systems: processes, practices, methods, and techniques (New York, New York, United States, August 17-19, 2000). New York, NY: ACM Press, 2000, 369--378. Google ScholarDigital Library
- Borchers, J. O., and Thomas, J. C. Patterns: what's in it for HCI? In Proceedings of the CHI '01 Extended Abstracts on Human Factors in Computing Systems (Seattle, Washington, March 31 - April 5, 2001). ACM Press, 2001. Google ScholarDigital Library
- Casaday, G. Notes on a pattern language for interactive usability. In Proceedings of the CHI '97 Extended Abstracts on Human Factors in Computing Systems (Atlanta, Georgia, March 22-27, 1997). New York, NY: ACM Press, 1997, 289--290. Google ScholarDigital Library
- Chung, E. S., Hong, J. I., Lin, J., Prabaker, M. K., Landay, J. A., and Liu, A. L. Development and Evaluation of Emerging Design Patterns for Ubiquitous Computing. In Proceedings of the 2004 Conference on Designing Interactive Systems: Processes, Practices, Methods, and Techniques (Cambridge, MA, USA, August 1-4, 2004). New York, NY: ACM Press, 2004, 233--242. Google ScholarDigital Library
- de Ruyter, B., Saini, P., Markopoulos, P., and van Breemen, A. Assessing the effects of building social intelligence in a robotic interface for the home. Interacting with Computers, 17, 5 (2005), 522--541. Google ScholarDigital Library
- Erickson, T. Lingua Francas for design: sacred places and pattern languages. In Proceedings of the Conference on Designing Interactive Systems (New York City, NY, United States, August 17-19, 2000). New York, NY: ACM Press, 2000, 357--368. Google ScholarDigital Library
- Forlizzi, J., and DiSalvo, C. Service robots in the domestic environment: a study of the roomba vacuum in the home. In Proceedings of the 1st ACM SIGCHI/SIGART Conference on Human-Robot Interaction (Salt Lake City, Utah, USA, March 2-3, 2006). New York, NY: ACM Press, 2006, 258--265. Google ScholarDigital Library
- Gabriel, R. P. Patterns of software: tales from the software community. Oxford University Press, New York, NY, 1996. Google ScholarDigital Library
- Gamma, E., Helm, R., Johnson, R., and Vlissides, J. Design patterns: elements of reusable object-oriented software. Addison-Wesley, Reading, Mass., 1995. Google ScholarDigital Library
- Graham, I. A pattern language for Web usability. Addison-Wesley, London, England; Boston, MA, 2003. Google ScholarDigital Library
- Green, A., Huttenrauch, H., and Eklundh, K. S. Applying the Wizard-of-Oz framework to cooperative service discovery and configuration. In Proceedings of the 2004 IEEE International Workshop on Robot and Human Interactive Communication (Kurashiki, Okayama, Japan, September 20-22, 2004). Piscataway, NJ: IEEE, 2004, 575--580.Google ScholarCross Ref
- Kanda, T., Hirano, T., Eaton, D., and Ishiguro, H. Interactive Robots as Social Partners and Peer Tutors for Children: A Field Trial. Human-Computer Interaction, 19, 1&2 (2004), 61--84. Google ScholarDigital Library
- Minato, T., Shimada, M., Ishiguro, H., and Itakura, S. Development of an android robot for studying human-robot interaction. In Proceedings of the 17th International Conference on Innovations in Applied Artificial Intelligence (Ottawa, Canada, May 17-20, 2004). Berlin, Germany; New York, NY: Springer, 2004, 424--434. Google ScholarDigital Library
- Robins, B., Dautenhahn, K., te Boerkhorst, R., and Billard, A. Robots as assistive technology - does appearance matter? In Proceedings of the 2004 IEEE International Workshop on Robot and Human Interactive Communication (Kurashiki, Okayama, Japan, September 20-22, 2004). Piscataway, NJ: IEEE, 2004, 277--282.Google ScholarCross Ref
- Salingaros, N. A. The structure of pattern languages. Architectural Research Quarterly, 4(2000), 149--161.Google ScholarCross Ref
- Scheffler, S. Human morality. Oxford University Press, New York, 1992.Google Scholar
- Searle, J. R. The rediscovery of the mind. MIT Press, Cambridge, MA, 1992. Google ScholarDigital Library
- Shiomi, M., Kanda, T., Ishiguro, H., and Hagita, N. Interactive humanoid robots for a science museum. In Proceedings of the 1st ACM SIGCHI/SIGART conference on Human-robot interaction (Salt Lake City, Utah, USA, March 2-4, 2006). New York, NY: ACM Press, 2006. Google ScholarDigital Library
- Turiel, E. The Development of Morality. In W. Damon and N. Eisenberg (Eds.), Handbook of child psychology. Social, emotional, and personality development (5th ed., Vol. 3). J. Wiley, New York, NY, 1998, 863--932.Google Scholar
- Turiel, E. The culture of morality: Social development and social opposition. Cambridge University Press, Cambridge, England, 2002.Google Scholar
- Van Duyne, D. K., Landay, J. A., and Hong, J. I. The design of sites: patterns, principles, and processes for crafting a customer-centered Web experience. Addison-Wesley, Boston, MA, 2002. Google ScholarDigital Library
Index Terms
- Design patterns for sociality in human-robot interaction
Recommendations
Design patterns for exploring and prototyping human-robot interactions
CHI '14: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsRobotic products are envisioned to offer rich interactions in a range of environments. While their specific roles will vary across applications, these products will draw on fundamental building blocks of interaction, such as greeting people, narrating ...
15 design patterns for pattern illustrating
PLoP '18: Proceedings of the 25th Conference on Pattern Languages of ProgramsThis paper presents fifteen design patterns for Pattern Illustrating, which support people to create good pattern illustrations. Pattern Illustrating is a process of visualizing the essence of each pattern symbolically, conducted after Pattern Mining ...
Towards a Unified Catalog of Hypermedia Design Patterns
HICSS '00: Proceedings of the 33rd Hawaii International Conference on System Sciences-Volume 6 - Volume 6There has been a recent increase in the number of published design patterns for hypermedia. Some of these patterns have been evolving, while others have remained untouched.This paper attempts to list all the patterns currently known, tracing the ...
Comments