Publication statistics
Pub. period:1988-2012
Pub. count:18
Number of co-authors:28
Co-authors
Number of publications with 3 favourite co-authors:
Candace L. Sidner:5Neal Lesh:4Candace Sidner:3 Productive colleagues
Charles Rich's 3 most productive colleagues in number of publications:
Kathy Ryall:21Jacob Eisenstein:16Nuno Jardim Nunes:13 
Computer programs emerge as the outcome of complex human processes of cognition, communication and negotiation, which serve to establish the meaningful embedding of the computer system in its intended use context.
-- Floyd, 1992, p. 24
Featured chapter
Read the fascinating history of Wearable Computing, told by its father, Steve Mann
Read Steve's chapter !
Latest books
The Social Design of Technical Systems: Building technologies for communities
by Brian Whitworth and Adnan Ahmad
Start reading
The Encyclopedia of Human-Computer Interaction, 2nd Ed.
by Mads Soegaard and Rikke Friis Dam
Start reading
Charles Rich
Publications by Charles Rich (bibliography)
Edit |
Del
Holroyd, Aaron and Rich, Charles (2012): Using the behavior markup language for human-robot interaction. In: Proceedings of the 7th International Conference on Human-Robot Interaction 2012. pp. 147-148.
This paper describes a Behavior Markup Language (BML) realizer that we developed for use in our research on human-robot interaction. Existing BML realizers used with virtual agents are based on fixed-timing algorithms and because of that are not suitable for robotic applications. Our realizer uses an event-driven architecture, based on Petri nets, to guarantee the specified synchronization constraints in the presence of unpredictable variability in robot control systems. Our implementation is robot independent, open source and uses the Robot Operating System (ROS).
© All rights reserved Holroyd and Rich and/or their publisher
Edit |
Del
O'Brien, Kevin, Sutherland, Joel, Rich, Charles and Sidner, Candace L. (2011): Collaboration with an autonomous humanoid robot: a little gesture goes a long way. In: Proceedings of the 6th International Conference on Human Robot Interaction 2011. pp. 215-216.
We report on an experiment in which a human collaborates with a small, autonomous, humanoid robotic toy. The experiment demonstrates that the robot's use of two simple gestures, namely orienting its head toward the addressee when it speaks and raising its arm in the direction of objects it refers to, significantly improve the human's perception of the robot's interaction skills and quality as a collaborator.
© All rights reserved O'Brien et al. and/or their publisher
Edit |
Del
Ingram, Brandon, Jones, Daniel, Lewis, Andrew, Richards, Matthew, Rich, Charles and Schachterle, Lance (2010): A code of ethics for robotics engineers. In: Proceedings of the 5th ACM/IEEE International Conference on Human Robot Interaction 2010. pp. 103-104.
The future of robotics engineering is in the hands of engineers and must be handled to ensure the safety of all people and the reputation of the field. We are in the process of developing a code of ethics for professional robotics engineers to serve as a guideline for the ethical development of the field. This document contains the current version of this code and describes the methodology used in developing it.
© All rights reserved Ingram et al. and/or their publisher
Edit |
Del
Rich, Charles, Ponsleur, Brett, Holroyd, Aaron and Sidner, Candace L. (2010): Recognizing engagement in human-robot interaction. In: Proceedings of the 5th ACM/IEEE International Conference on Human Robot Interaction 2010. pp. 375-382.
Based on a study of the engagement process between humans, we have developed and implemented an initial computational model for recognizing engagement between a human and a humanoid robot. Our model contains recognizers for four types of connection events involving gesture and speech: directed gaze, mutual facial gaze, conversational adjacency pairs and backchannels. To facilitate integrating and experimenting with our model in a broad range of robot architectures, we have packaged it as a node in the open-source Robot Operating System (ROS) framework. We have conducted a preliminary validation of our computational model and implementation in a simple human-robot pointing game.
© All rights reserved Rich et al. and/or their publisher
Edit |
Del
Rich, Charles, Sidner, Candace L., Lesh, Neal, Garland, Andrew, Booth, Shane and Chimani, Markus (2006): DiamondHelp: a new interaction design for networked home appliances. In Personal and Ubiquitous Computing, 10 (2) pp. 187-190.
Edit |
Del
Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal.
Edit |
Del
Eisenstein, Jacob and Rich, Charles (2002): Agents and GUIs from task models. In: Gil, Yolanda and Leake, David (eds.) International Conference on Intelligent User Interfaces 2002 January 13-16, 2002, San Francisco, California, USA. pp. 47-54.
This work unifies two important threads of research in intelligent user interfaces which share the common element of explicit task modeling. On the one hand, longstanding research on task-centered GUI design (sometimes called model-based design) has explored the benefits of explicitly modeling the task to be performed by an interface and using this task model as an integral part of the interface design process. More recently, research on collaborative interface agents has shown how an explicit task model can be used to control the behavior of a software agent that helps a user perform tasks using a GUI. This paper describes a collection of tools we have implemented which generate both a GUI and a collaborative interface agent from the same task model. Our task-centered GUI design tool incorporates a number of novel features which help the designer to integrate the task model into the design process without being unduly distracted. Our implementation of collaborative interface agents is built on top of the COLLAGEN middleware for collaborative interface agents.
© All rights reserved Eisenstein and Rich and/or ACM Press
Edit |
Del
Eisenstein, Jacob and Rich, Charles (2002): A GUI editor that generates tutoring agents. In: Gil, Yolanda and Leake, David (eds.) International Conference on Intelligent User Interfaces 2002 January 13-16, 2002, San Francisco, California, USA. p. 236.
Tutoring agents can provide a dynamic and engaging way to help users understand an application. However, integrating tutoring agents into applications is difficult. It requires the expertise to create the tutoring agent, and also an understanding of the inner workings of the application itself. This demo presents a task-based GUI editor that produces a software agent tutor for free. The designer need only create a task model, and then use the editor to produce the GUI. A tutoring agent will automatically be included in the new application.
© All rights reserved Eisenstein and Rich and/or ACM Press
Edit |
Del
Davies, Jim R., Gertner, Abigail S., Lesh, Neal, Rich, Charles, Sidner, Candace and Rickel, Jeff (2001): Incorporating Tutorial Strategies Into an Intelligent Assistant. In: International Conference on Intelligent User Interfaces 2001 January 14-17, 2001, Sanata Fe, New Mexico, USA. pp. 53-56.
Computer tutors and intelligent software assistants have traditionally been thought of as different kinds of systems. However tutors and assistants share many properties. We have incorporated tutorial strategies into an intelligent assistant based on the COLLAGEN architecture. We are working on an agent, named Triton, which teaches and helps users with the graphical user interface of an air travel planning system. We found that the collaborative model underlying COLLAGEN is an excellent foundation for both an assistant and a tutor, and that both modes of interaction can be implemented in the same system with different parameter settings.
© All rights reserved Davies et al. and/or ACM Press
Edit |
Del
Lesh, Neal, Rich, Charles and Sidner, Candace L. (2001): Collaborating with Focused and Unfocused Users under Imperfect Communication. In: Bauer, Mathias, Gmytrasiewicz, Piotr J. and Vassileva, Julita (eds.) User Modeling 2001 - 8th International Conference - UM 2001 July 13-17, 2001, Sonthofen, Germany. pp. 64-73.
Edit |
Del
Garland, Andrew, Ryall, Kathy and Rich, Charles (2001): Learning hierarchical task models by defining and refining examples. In: K-CAP 2001 - Proceedings of the First International Conference on Knowledge Capture October 21-23, 2001, Victoria, BC, Canada. pp. 44-51.
Edit |
Del
Rich, Charles, Sidner, Candace L. and Lesh, Neal (2001): Human-Computer collaboration for universal access. In: Stephanidis, Constantine (ed.) HCI International 2001 - Proceedings of the 9th International Conference on Human-Computer Interaction August 5-10, 2001, New Orleans, USA. pp. 100-104.
Edit |
Del
Rich, Charles and Sidner, Candace (1997): Segmented Interaction History in a Collaborative Interface Agent. In: Moore, Johanna D., Edmonds, Ernest and Puerta, Angel R. (eds.) International Conference on Intelligent User Interfaces 1997 January 6-9, 1997, Orlando, Florida, USA. pp. 23-30.
We have developed an application-independent toolkit, called Collagen, based on the SharedPlan theory of collaborative discourse, in which interaction histories are hierarchically structured according to a user's goals and intentions. We have used Collagen to implement an example collaborative interface agent with discourse processing, but not natural language understanding. In this paper, we concentrate on how a segmented interaction history supports user orientation, intelligent assistance, and transformations, such as returning to earlier points in the problem solving process and replaying segments in a new context.
© All rights reserved Rich and Sidner and/or ACM Press
Edit |
Del
Rich, Charles and Sidner, Candace (1996): Adding a Collaborative Agent to Graphical User Interfaces. In: Kurlander, David, Brown, Marc and Rao, Ramana (eds.) Proceedings of the 9th annual ACM symposium on User interface software and technology November 06 - 08, 1996, Seattle, Washington, United States. pp. 21-30.
We have implemented a collaborative agent toolkit called Collagen and used it to build a software agent that collaborates with the user of a direct-manipulation graphical interface by following the rules and conventions of human discourse. One of the main results is an interaction history that is segmented according to the structure of the agent's and user's goals, without requiring the agent to understand natural language.
© All rights reserved Rich and Sidner and/or ACM Press
Edit |
Del
Rich, Charles (1996): Window Sharing with Collaborative Interface Agents. In ACM SIGCHI Bulletin, 28 (1) pp. 70-79.
An implemented system is described which allows a software agent to collaborate with a human user using a shared application window. The system automatically controls input permission and also provides mechanisms for signalling and communication. A generalization of the system to multiple users and agents, called NShare, is compared with common window-sharing tools, such as SharedX. This work is part of a larger agenda to apply principles of human collaboration and discourse structure to human-computer interaction using the interface agent paradigm.
© All rights reserved Rich and/or ACM Press
Edit |
Del
Rich, Charles, Waters, Richard C., Strohecker, Carol, Schabes, Yves, Freeman, William T., Torrance, Mark C., Golding, Andrew R. and Roth, Michal (1994): Demonstration of an Interactive Multimedia Environment. In IEEE Computer, 27 (12) pp. 15-22.
Edit |
Del
Rich, Charles and Waters, Richard C. (1988): The Programmer's Apprentice: A Research Overview. In IEEE Computer, 21 (11) pp. 10-25.
Edit |
Del
Rich, Charles and Waters, Richard C. (1988): Automatic Programming: Myths and Prospects. In IEEE Computer, 21 (8) pp. 40-51.
Show list on your website
Join the technology elite and advance:
Changes to this page (author)
04 Apr 2012: Modified18 Apr 2011: Modified03 Nov 2010: Modified
03 Nov 2010: Modified
04 Jun 2009: Modified
03 Jun 2009: Modified
01 Jun 2009: Modified
01 Jun 2009: Modified
01 Jun 2009: Modified
31 May 2009: Modified
30 May 2009: Modified
24 Jun 2007: Modified
02 Jun 2007: Modified
01 Jun 2007: Added
28 Apr 2003: Added
Page Information
Page maintainer:
The Editorial Team
URL: http://www.interaction-design.org/references/authors/charles_rich.html