4th International Workshop on Robotics Software Engineering (RoSE’22)

Theme & Goals

Increasingly, challenging domains employ robotic applications. Yet, Robotics still is one of the most challenging domains for software engineering. Deploying robotics applications requires integrating solutions from experts of various domains, including navigation, path planning, manipulation, localization, human-robot interaction, etc. Integration of modules contributed by respective domain experts is one of the key challenges in engineering software-centric systems, yet only one of the cross-cutting software concerns crucial to robotics. As robots often operate in dynamic, partially observable environments additional challenges include adaptability, robustness, safety, and security.

The goal of RoSE 2022 is to bring together researchers from participating domains with practitioners to identify new frontiers in robotics software engineering, discuss challenges raised by real-world applications, and transfer latest insights from research to industry. RoSE 2022 will solicit contributions from both academic and industrial participants, thus fostering active synergy between the two communities.

Topics of Interest

RoSE 2022 seeks contributions addressing, but not limited to, the following topics related to robotics software engineering:

  • Analysis of challenges in robotic software engineering
  • Architectures that lead to reusable robotic software
  • Challenges for defining and integrating domain-specific languages for the design of robotic systems
  • Continuous integration and deployment in robotics
  • Identification and analysis of design principles promoting quality of service (e.g., performance, energy efficiency)
  • Engineering the collaboration of multiple (heterogeneous) robots
  • Machine learning for safety-critical robotic systems
  • Metrics to measure non-functional properties (e.g., robustness, availability, etc.) and their application in robotic software
  • Best practices in engineering robotic software
  • Variability, modularity, and reusability in robotic software
  • Validation and verification of robotic software
  • Processes and tools supporting the engineering and development of robotic systems
  • State-of-the-art research projects, innovative ideas, and field-based studies in robotic software engineering
  • Lessons learned in the engineering and deployment of large-scale, real-world integrated robot


We are happy to host the following keynote speaker:

Kristina Wagner

Kristina Wagner - Senior Vice President Technology and Innovation Center & Director iiQKA (The Robot X-perience) at KUKA AG

Workshop Program

RoSE ‘22 is hosted on Zoom

Times are displayed in Central European Summer Time (CEST): Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna.

Time Title Who
10:00 AM Welcome to RoSE ‘22 Ivano Malavolta
10:15 iiQKA: KUKA’s new Operating System and Ecosystem Kristina Wagner
11:00 Session 1: Software architecture & robot programming Chair: Andreas Angerer
  On Structuring Energy-aware Sequence-control Software Reynaldo Cobos Mendez, Eddo Hobert, Douwe Dresscher and Jan Broenink
  Software Architecture For Deformable Linear Object Manipulation: A Shape Manipulation Case Study Manuel Zürn, Markus Wnuk, Armin Lechler and Alexander Verl
  A skill fault model for autonomous systems Gabriela Catalán Medina, Jérémie Guiochet, Charles Lesire and Augustin Manecy
  Dynamic Allocation of Service Robot Resources to an Order Picking Task Considering Functional and Non-Functional Properties Timo Blender and Christian Schlegel
12:00 Lunch break  
01:00 PM Session 2: Tomorrows’ roboticists & robotic development toolchains Chair: Ivano Malavolta
  An Experience Report on Challenges in Learning the Robot Operating System Paulo Canelas, Miguel Tavares, Ricardo Cordeiro, Alcides Fonseca and Christopher S. Timperley
  Should Robotics Engineering Education Include Software Engineering Education? Milda Zizyte and Trenton Tabor
  Towards flexible Runtime Monitoring Support for ROS-based Applications Marco Stadler, Michael Vierhauser and Jane Cleland-Huang
  Automated Extraction and Checking of Property Models from Source Code for Robot Swarms Ettore Merlo, Carlo Pinciroli, Jacopo Panerati, Michalis Famelis and Giovanni Beltrame
  Evaluating PDDL for programming production cells: a case study Christoph Mayr-Dorn, Alexander Egyed, Mario Winterer, Christian Salomon and Harald Fürschuß
02:15 Break  
02:45 Interactive Session: The evolution of RoSE All participants, Chair: Andreas Wortmann
03:45 Wrap-up & end of RoSE ‘22  

Submission Guidelines

Prospective participants are invited to submit

  • research papers presenting novel contributions on advancing software engineering in robotics (max. 8 pages);
  • challenge showcase papers describing robotics challenges considered insufficiently addressed from an industry perspective (max. 6 pages);
  • lessons learned papers describing lessons learned in the collaboration between the two communities of software engineering and robotics (max. 6 pages);
  • vision papers on the future of software engineering in robotics (max. 4 pages);
  • tool and project papers on software engineering in robotics (max. 4 pages).

Workshop papers must follow the ICSE 2022 Format and Submission Guideline, but will use a single blind submission process. All submitted papers will be reviewed on the basis of technical quality, relevance, significance, and clarity by the program committee. All workshop papers should be submitted electronically in PDF format through the EasyChair workshop website. Accepted papers will become part of the workshop proceedings.

Important Dates

  • Workshop paper submissions due: January 14, 2022 January 21, 2022 (AoE time)
  • Notification to authors: February 25, 2022 (AoE time)
  • Camera-ready copies due: March 18, 2022 March 22, 2022 (AoE time)
  • Workshop: May 9, 2022

Organizing Committee

Program Committee

  • Alwin Hoffmann, XITASO GmbH, Germany
  • Andrzej Wasowski, IT University of Copenhagen, Denmark
  • Arne Nordmann, Robert Bosch GmbH, Germany
  • Carlos Hernandez Corbato, TU Delft, The Netherlands
  • Charles Lesire-Cabaniols, French Aerospace lab (ONERA), France
  • Daniel Sykes, Ocado Technology, UK
  • Darko Bozhinoski, Université libre de Bruxelles, Belgium
  • David Garlan, Carnegie Mellon University, USA
  • Davide Brugali, Università degli Studi di Bergamo, Italy
  • Davide Di Ruscio, Università degli Studi dell’Aquila, Italy
  • Ettore Merlo, Ecole Polytechnique of Montreal, Canada
  • Floris Erich, National Institute of Advanced Industrial Science and Technology, Japan
  • Holger Giese, Hasso Plattner Institute at the University of Potsdam, Germany
  • Jan Broenink, University of Twente, The Netherlands
  • Javier Camara, University of York, UK
  • Jesús Martínez, Universidad de Málaga, Spain
  • Juergen Dingel, Queen’s University, Canada
  • Michel Albonico, Vrije Universiteit Amsterdam, The Netherlands
  • Moritz Tenorth, Magazino GmbH, Germany
  • Nadia Hammoudeh Garcia, Fraunhofer Institute for Manufacturing Engineering and Automation IPA, Germany
  • Nico Hochgeschwender, University of Applied Sciences Bonn-Rhein-Sieg, Germany
  • Patrizio Pelliccione, Gran Sasso Science Institute, Italy
  • Ricardo Sanz, Universidad Politecnica de Madrid, Spain
  • Rogardt Heldal, HLV, Norway
  • Sebastian Wrede, CoR-Lab, Bielefeld University, Germany
  • Sebastiano Panichella, Zurich University of Applied Science (ZHAW), Germany
  • Simos Gerasimou, York University, UK
  • Ulrik Schultz, University of Southern Denmark, Denmark
  • Trenton Tabor, Carnegie Mellon University, USA

Call for Papers