Table of Contents
Fetching ...

Considerations for End-User Development in the Caregiving Domain

Laura Stegner, David Porfirio, Mark Roberts, Laura M. Hiatt

TL;DR

The paper investigates end-user development (EUD) interfaces for caregiving robots, focusing on how non-programmers can specify task context, flow, and constraints within safety- and privacy-sensitive assisted living settings. It identifies two core challenges—user-facing representations of robot task logic and the involvement of multiple stakeholders with varying needs—and analyzes them through two scenarios. The authors propose four considerations for EUD in caregiving: supporting multi-level detail in specifications, enabling real-time task modification, enforcing access to information, and managing priority conflicts, with examples of TAP, plans, and hierarchical interfaces. They emphasize participatory design and in-the-wild evaluation as essential methods to create usable, safe, and effective EUD tools for complex caregiving environments.

Abstract

As service robots become more capable of autonomous behaviors, it becomes increasingly important to consider how people communicate with a robot what task it should perform and how to do the task. Accordingly, there has been a rise in attention to end-user development (EUD) interfaces, which enable non-roboticist end users to specify tasks for autonomous robots to perform. However, state-of-the-art EUD interfaces are often constrained through simplified domains or restrictive end-user interaction. Motivated by prior qualitative design work that explores how to integrate a care robot in an assisted living community, we discuss the challenges of EUD in this complex domain. One set of challenges stems from different user-facing representations, e.g., certain tasks may lend themselves better to rule-based trigger-action representations, whereas other tasks may be easier to specify via sequences of actions. The other stems from considering the needs of multiple stakeholders, e.g., caregivers and residents of the facility may all create tasks for the robot, but the robot may not be able to share information about all tasks with all residents due to privacy concerns. We present scenarios that illustrate these challenges and also discuss possible solutions.

Considerations for End-User Development in the Caregiving Domain

TL;DR

The paper investigates end-user development (EUD) interfaces for caregiving robots, focusing on how non-programmers can specify task context, flow, and constraints within safety- and privacy-sensitive assisted living settings. It identifies two core challenges—user-facing representations of robot task logic and the involvement of multiple stakeholders with varying needs—and analyzes them through two scenarios. The authors propose four considerations for EUD in caregiving: supporting multi-level detail in specifications, enabling real-time task modification, enforcing access to information, and managing priority conflicts, with examples of TAP, plans, and hierarchical interfaces. They emphasize participatory design and in-the-wild evaluation as essential methods to create usable, safe, and effective EUD tools for complex caregiving environments.

Abstract

As service robots become more capable of autonomous behaviors, it becomes increasingly important to consider how people communicate with a robot what task it should perform and how to do the task. Accordingly, there has been a rise in attention to end-user development (EUD) interfaces, which enable non-roboticist end users to specify tasks for autonomous robots to perform. However, state-of-the-art EUD interfaces are often constrained through simplified domains or restrictive end-user interaction. Motivated by prior qualitative design work that explores how to integrate a care robot in an assisted living community, we discuss the challenges of EUD in this complex domain. One set of challenges stems from different user-facing representations, e.g., certain tasks may lend themselves better to rule-based trigger-action representations, whereas other tasks may be easier to specify via sequences of actions. The other stems from considering the needs of multiple stakeholders, e.g., caregivers and residents of the facility may all create tasks for the robot, but the robot may not be able to share information about all tasks with all residents due to privacy concerns. We present scenarios that illustrate these challenges and also discuss possible solutions.
Paper Structure (14 sections, 1 figure)