Robotics Software Engineering: A Perspective from the Service Robotics Domain
Robots that support humans by performing useful tasks (a.k.a., service robots) are booming worldwide. In contrast to industrial robots, the development of service robots comes with severe software engineering challenges, since they require high levels of robustness and autonomy to operate in highly heterogeneous environments. As a domain with critical safety implications, service robotics faces a need for sound software development practices. In this paper, we present the first large-scale empirical study to assess the state of the art and practice of robotics software engineering. We conducted 18 semi-structured interviews with industrial practitioners working in 15 companies from 9 different countries and a survey with 156 respondents from 26 countries from the robotics domain. Our results provide a comprehensive picture of (i) the practices applied by robotics industrial and academic practitioners, including processes, paradigms, languages, tools, frameworks, and reuse practices, (ii) the distinguishing characteristics of robotics software engineering, and (iii) recurrent challenges usually faced, together with adopted solutions. The paper concludes by discussing observations, derived hypotheses, and proposed actions for researchers and practitioners.
Tue 10 Nov Times are displayed in time zone: (UTC) Coordinated Universal Time change
17:30 - 18:00: Empirical PerspectivesPaper Presentations / Research Papers / Visions and Reflections / Industry Papers at Virtual room 2 | |||
17:30 - 17:32 Talk | An Empirical Study of Bots in Software Development: Characteristics and Challenges from a Practitioner’s Perspective Research Papers Linda ErlenhovChalmers University of Technology, Sweden / University of Gothenburg, Sweden, Francisco Gomes de Oliveira NetoChalmers University of Technology, Sweden / University of Gothenburg, Sweden, Philipp LeitnerChalmers University of Technology, Sweden / University of Gothenburg, Sweden Link to publication DOI Pre-print Media Attached | ||
17:33 - 17:34 Talk | Exploring the Evolution of Software Practices Research Papers Yvonne DittrichIT University of Copenhagen, Denmark, Christian Bo MichelsenIT University of Copenhagen, Paolo TellIT University of Copenhagen, Denmark, Pernille Lous, Allan Ebdrupn.n., n.n. DOI | ||
17:35 - 17:36 Talk | Online Sports Betting through the Prism of Software Engineering Industry Papers Gvozden MarinkovicPlusPlus NT, Belgrade, Serbia, Nikola LukicUniversity of Southern California, Nenad MedvidovićUniversity of Southern California, USA DOI | ||
17:37 - 17:38 Talk | Questions for Data Scientists in Software Engineering: A Replication Research Papers Hennie HuijgensDelft University of Technology, Netherlands, Ayushi RastogiDelft University of Technology, Netherlands, Ernst MuldersDelft University of Technology, Netherlands, Georgios GousiosFacebook & Delft University of Technology, Arie van DeursenDelft University of Technology, Netherlands DOI Pre-print Media Attached | ||
17:39 - 17:40 Talk | Revealing the Complexity of Automotive Software Visions and Reflections Vard AntinyanVolvo Car Group DOI | ||
17:41 - 17:42 Talk | Robotics Software Engineering: A Perspective from the Service Robotics Domain Research Papers Sergio GarciaChalmers University of Technology, Sweden / University of Gothenburg, Sweden, Daniel StrüberRadboud University Nijmegen, Davide BrugaliUniversity of Bergamo, Italy, Thorsten BergerChalmers University of Technology, Sweden / University of Gothenburg, Sweden, Patrizio PelliccioneUniversity of L'Aquila and Chalmers | University of Gothenburg DOI Pre-print Media Attached | ||
17:43 - 18:00 Talk | Conversations on Empirical Perspectives Paper Presentations Ayushi RastogiDelft University of Technology, Netherlands, Linda ErlenhovChalmers University of Technology, Sweden / University of Gothenburg, Sweden, Nenad MedvidovićUniversity of Southern California, USA, Sergio GarciaChalmers University of Technology, Sweden / University of Gothenburg, Sweden, Yvonne DittrichIT University of Copenhagen, Denmark, Vard AntinyanVolvo Car Group, M: Brittany JohnsonGeorge Mason University |