activity
20222024
most citedSketching Robot Programs On the Fly

20 citations · 31 across the 6 of their papers we have counts for

collaborators

6 papers

cs.HC20241 cited

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…

cs.RO20248 cited

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…

cs.RO20242 cited

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…

cs.RO2024

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…

cs.RO202320 cited

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…

cs.RO2022

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…