20 citations · 31 across the 6 of their papers we have counts for
6 papers
Crowdsourcing Task Traces for Service Robotics
David Porfirio, Allison Sauppé, Maya Cakmak +2
Demonstration is an effective end-user development paradigm for teaching robots how to perform new tasks. In this paper, we posit that demonstration is useful not only as a teachin…
Goal-Oriented End-User Programming of Robots
David Porfirio, Mark Roberts, Laura M. Hiatt
End-user programming (EUP) tools must balance user control with the robot's ability to plan and act autonomously. Many existing task-oriented EUP tools enforce a specific level of…
End-User Development for Human-Robot Interaction
Laura Stegner, David Porfirio, Laura M. Hiatt +3
End-user development (EUD) represents a key step towards making robotics accessible for experts and nonexperts alike. Within academia, researchers investigate novel ways that EUD t…
Considerations for End-User Development in the Caregiving Domain
Laura Stegner, David Porfirio, Mark Roberts +1
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…
Sketching Robot Programs On the Fly
David Porfirio, Laura Stegner, Maya Cakmak +3
Service robots for personal use in the home and the workplace require end-user development solutions for swiftly scripting robot tasks as the need arises. Many existing solutions p…
PD/EUP Workshop Proceedings
Emmanuel Senft, David Porfirio, Katie Winkle
People who need robots are often not the same as people who can program them. This key observation in human-robot interaction (HRI) has lead to a number of challenges when developi…