© 2018 Context: Live programming environments are gaining momentum across multiple programming languages. A tenet of live programming is a development feedback cycle, resulting in faster development practices. Although practitioners of live programming consider it a positive inclusion in their workflow, no in-depth investigations have yet been conducted on its benefits in a realistic scenario, nor using complex API. Objective: This paper carefully studies the advantage of using live programming in defining nested state machines for robot behaviors. We analyzed two important aspects of developing robotic behaviors using these machines: program comprehension and program writing. We analyzed both development practices in terms of speed and acc...
Robots have revolutionized industrial automation. Automation has many advantages---for employees an...
Calculating forward and inverse kinematics for robotic agents is one of the most time-intensive task...
Thesis (Ph.D.)--University of Washington, 2018Mobile manipulator robots have the potential to help p...
All the information about the controlled experiment performed on the Live Robot Programming language...
The release includes a dataset analyzed in the two following research works: "The Road to Live Pro...
The release includes a dataset analyzed in the corresponding paper "The Road to Live Programming: In...
Live Programming environments allow programmers to get feedback instantly while changing software. L...
Thesis (Ph.D.)--University of Washington, 2020Interactive robots in human environments have the pote...
Programmers do their work by writing – a piece of software is a structure made from words. These str...
The release includes a dataset analyzed in the corresponding paper "The Road to Live Programming: In...
This paper explores a minimalist approach to live coding using a single input parameter to manipulat...
Live coding languages operate by constructing and reconstructing a program designed to create sound....
Live Programming is a style of programming where the result of editing code can be immediately seen....
Robots are becoming an ever bigger part of our day to day life. They take up simple tasks in househo...
. Currently, an important topic of robotic research is the design and development of `service robots...
Robots have revolutionized industrial automation. Automation has many advantages---for employees an...
Calculating forward and inverse kinematics for robotic agents is one of the most time-intensive task...
Thesis (Ph.D.)--University of Washington, 2018Mobile manipulator robots have the potential to help p...
All the information about the controlled experiment performed on the Live Robot Programming language...
The release includes a dataset analyzed in the two following research works: "The Road to Live Pro...
The release includes a dataset analyzed in the corresponding paper "The Road to Live Programming: In...
Live Programming environments allow programmers to get feedback instantly while changing software. L...
Thesis (Ph.D.)--University of Washington, 2020Interactive robots in human environments have the pote...
Programmers do their work by writing – a piece of software is a structure made from words. These str...
The release includes a dataset analyzed in the corresponding paper "The Road to Live Programming: In...
This paper explores a minimalist approach to live coding using a single input parameter to manipulat...
Live coding languages operate by constructing and reconstructing a program designed to create sound....
Live Programming is a style of programming where the result of editing code can be immediately seen....
Robots are becoming an ever bigger part of our day to day life. They take up simple tasks in househo...
. Currently, an important topic of robotic research is the design and development of `service robots...
Robots have revolutionized industrial automation. Automation has many advantages---for employees an...
Calculating forward and inverse kinematics for robotic agents is one of the most time-intensive task...
Thesis (Ph.D.)--University of Washington, 2018Mobile manipulator robots have the potential to help p...