Christopher Timperley (Carnegie Mellon University), Andrzej Wasowski (IT University of Copenhagen)
What kinds of bugs do programmers encounter when developing ROS applications? Are those bugs unique to ROS? What can we do to avoid them? To answer these questions, we have been conducting a joint industry-academia effort over a two-year period to systematically identify and forensically analyse 188 bugs across 9 ROS packages from diverse projects. In this talk, we share our experiences, discuss our findings, and propose a small set of simple interventions that can improve the quality of your ROS applications today.
Video presented at ROSCon 2019. More details and slides are available at: roscon.ros.org/2019/