TY - GEN
T1 - How to overcome the difficulties in programming and debugging mobile social robots?
AU - Kaneshige, Yuya
AU - Satake, Satoru
AU - Kanda, Takayuki
AU - Imai, Michita
N1 - Funding Information:
This research is based on results obtained from a project commissioned by the New Energy and Industrial Technology Development Organization (NEDO) and is supported by JST, CREST Grant Number JPMJCR17A2, Japan. We would like to thank shop managers of ATC, Osaka, Japan for granting permission for our field trial. We would also like to thank Kanako Tomita, who helped us by supporting our experiment.
Publisher Copyright:
© 2021 IEEE Computer Society. All rights reserved.
PY - 2021/3/8
Y1 - 2021/3/8
N2 - We studied the programming and debugging processes of an autonomous mobile social robot with a focus on the programmers. This process is time-consuming in a populated environment where a mobile social robot is designed to interact with real pedestrians. From our observations, we identified two types of time-wasting behaviors among programmers: cherry-picking and a shortage of coverage in their testing. We developed a new tool, a test generator framework, to help avoid these testing time-wasters. This framework generates new testing scenarios to be used in a simulator by blending a user-prepared test with pre-stored pedestrian patterns. Finally, we conducted a user study to verify the effects of our test generator. The results showed that our test generator significantly reduced the programming and debugging time needed for autonomous mobile social robots.
AB - We studied the programming and debugging processes of an autonomous mobile social robot with a focus on the programmers. This process is time-consuming in a populated environment where a mobile social robot is designed to interact with real pedestrians. From our observations, we identified two types of time-wasting behaviors among programmers: cherry-picking and a shortage of coverage in their testing. We developed a new tool, a test generator framework, to help avoid these testing time-wasters. This framework generates new testing scenarios to be used in a simulator by blending a user-prepared test with pre-stored pedestrian patterns. Finally, we conducted a user study to verify the effects of our test generator. The results showed that our test generator significantly reduced the programming and debugging time needed for autonomous mobile social robots.
KW - Debugging
KW - Programmer
KW - Testing
KW - Tools
UR - http://www.scopus.com/inward/record.url?scp=85102735966&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85102735966&partnerID=8YFLogxK
U2 - 10.1145/3434073.3444674
DO - 10.1145/3434073.3444674
M3 - Conference contribution
AN - SCOPUS:85102735966
T3 - ACM/IEEE International Conference on Human-Robot Interaction
SP - 361
EP - 369
BT - HRI 2021 - Proceedings of the 2021 ACM/IEEE International Conference on Human-Robot Interaction
PB - IEEE Computer Society
T2 - 2021 ACM/IEEE International Conference on Human-Robot Interaction, HRI 2021
Y2 - 8 March 2021 through 11 March 2021
ER -