ICSE 2025
Sat 26 April - Sun 4 May 2025 Ottawa, Ontario, Canada

The mission of the RoSE workshop series is to bring together researchers from robotics and software engineering and 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 aims at gathering contributions from both academic and industrial actors, thus fostering active synergy between the two communities.

RoSE is held on a yearly cycle. The first edition was co-located with ICSE and the plan is to colocate RoSE with top conferences either in the SE or robotic areas.

Further information about RoSE can be found here: https://rose-workshops.github.io/rose2025/

Accepted Papers

Title
Micro Frontend Architecture for Robotic Systems: A Systematic Approach with Design Rationale
RoSE
Model-Based Systems Engineering Toolchains for Software Development of Robotic Autonomous Systems
RoSE
Towards Adaptable and Uncertainty-aware Behavior Trees
RoSE
Towards Unified Field-Testing and Monitoring for Safe and Secure Robotic Applications
RoSE

Call for Papers

Theme & Goals

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

RoSE aims to bring together researchers and practitioners to identify new frontiers in software engineering for robotics, discuss challenges arising from real-world applications, and transfer the latest insights from research to industry.

Topics of Interest

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

  • Analysis of challenges in robotic software engineering
  • Best practices in engineering robotic software
  • Continuous integration and deployment in robotics
  • Domain-specific languages and tools for the development of robotic software
  • Empirical studies of robotics software and software tools, including its usability
  • Engineering (heterogeneous) multi-robot systems.
  • Identification and analysis of design principles promoting quality of service (e.g., performance, energy efficiency)
  • Lessons learned in the engineering and deployment of large-scale, real-world integrated robot software
  • Machine learning applied to robotic software
  • Metrics measuring non-functional properties (e.g., robustness, availability, etc.) and their application to robotic software
  • Mining software repositories of robotic systems
  • Model-Driven Engineering methods and techniques applied to robotic software
  • Processes and tools supporting the engineering and development of robotic systems
  • Software architecture of robotic systems
  • State-of-the-art research projects, innovative ideas, and field-based studies in robotic software engineering
  • Static and dynamic analysis of robotic software
  • Usability studies of robotics software and tools
  • Variability, modularity, and reusability in robotic software
  • Validation and verification of robotic software

Submission Guidelines

Prospective participants are invited to submit:

  • Full papers presenting novel contributions on advancing software engineering in robotics (max. 8 pages)
  • Short papers presenting preliminary results, challenges, lessons learned, tool and project results (max. 4 pages)
  • R1 papers presenting already-published studies relevant to the Software Engineering community accepted at the following robotics venues: ICRA, IROS, IEEE Transactions on Robotics (max. 1 page)

Workshop papers must follow the IEEE conference proceedings formatting instructions, 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 portal (see Submission link to the right).

Accepted papers will become part of the workshop proceedings and must conform to the IEEE conference proceedings template, specified in the IEEE Conference Proceedings Formatting Guidelines. The official publication date is the date the proceedings are made available in the ACM or IEEE Digital Libraries. This date may be up to two weeks prior to the first day of ICSE 2025. The official publication date affects the deadline for any patent filings related to published work. Purchases of additional pages in the proceedings is not allowed.

Important Dates

  • 11 November 2024: Workshop Papers Submission
  • 1 December 2024: Workshop Papers Acceptance Notification
  • 5 February 2025: Workshop Papers Camera Ready
  • 28 April 2025: Day of the Workshop (date to be confirmed)

Plenary
You're viewing the program in a time zone which is different from your device's time zone change time zone

Mon 28 Apr

Displayed time zone: Eastern Time (US & Canada) change

07:00 - 19:00
Ready Room MondaySocial, Networking and Special Rooms at 209

The Ready Room will be available throughout the week. There will be some tables with computers where people can edit presentations (bring on a USB stick) and upload presentations to the presentation rooms through the Contact 1 website. There will also be AV technicians to help if needed.

You do not need to use the Ready Room: You have several choices: You can upload your presentation from your own computer in advance of your session (days in advance even) at the Contact 1 website (you will be sent a link). Or you can plug your computer in using an HDMI cable when you are starting your presentation. This last option is available but not recommended, since it increases the chance of delays.

There will be some tables and couches in the Ready Room where you can get work done, or have small get-togethers with people.

This room will not be ‘quiet’. If you want a quiet place to work or chill out (library quiet, no talking) then Room 209 will be available much of the time.

The Ready Room will also have some poster boards.

09:00 - 10:30
RoSE kickoff sessionRoSE at 105
09:00
10m
Day opening
Welcome to RoSE 2025
RoSE

09:10
55m
Talk
ROS Introspect: Understanding ROS Packages in Python
RoSE
David Lu MetroRobots
10:05
25m
Talk
Model-Based Systems Engineering Toolchains for Software Development of Robotic Autonomous Systems
RoSE
Calvin Cheung United States Army DEVCOM Ground Vehicle Systems Center, Andrew Pfiel United States Army DEVCOM Ground Vehicle Systems Center, Andrew Pfiel United States Army DEVCOM Ground Vehicle Systems Center, Andrew Pfiel United States Army DEVCOM Ground Vehicle Systems Center
09:00 - 10:30
10:30 - 11:00
10:30
30m
Break
Monday Morning Break
Catering

11:00 - 12:30
RoSE deep-dive sessionRoSE at 105
11:00
25m
Talk
Micro Frontend Architecture for Robotic Systems: A Systematic Approach with Design Rationale
RoSE
Uanderson Silva Universidade Federal de Pernambuco, Matheus Andrade Universidade Federal de Pernambuco, José Cruz Universidade Federal de Pernambuco, Andresa Almeida da Silva Universidade Federal de Pernambuco, Augusto Sampaio Universidade Federal de Pernambuco, Kiev Gama Universidade Federal de Pernambuco
11:30
25m
Talk
Towards Adaptable and Uncertainty-aware Behavior Trees
RoSE
Mehran Rostamnia Gran Sasso Science Institute (GSSI), Gianluca Filippone Gran Sasso Science Institute, L'Aquila, Italy, Ricardo Caldas Gran Sasso Science Institute (GSSI), Patrizio Pelliccione Gran Sasso Science Institute, L'Aquila, Italy
12:00
25m
Talk
Towards Unified Field-Testing and Monitoring for Safe and Secure Robotic Applications
RoSE
Marco Stadler Johannes Kepler University Linz, Stefan Biffl Vienna University of Technology, Michael Vierhauser University of Innsbruck, Johannes Sametinger
11:00 - 12:30
Quiet Room Monday 11AMSocial, Networking and Special Rooms at 202
12:30 - 14:00
12:30
90m
Lunch
Monday Lunch
Catering

14:00 - 15:30
RoSE energetic sessionRoSE at 105
14:00
90m
Other
RoSE Interactive Session A
RoSE

14:00 - 15:30
15:30 - 16:00
15:30
30m
Break
Monday Afternoon Break
Catering

16:00 - 17:30
RoSE magic sessionRoSE at 105
16:00
45m
Other
RoSE Interactive Session B
RoSE

16:45
15m
Day closing
Wrap-Up
RoSE

16:00 - 17:30
Questions? Use the RoSE contact form.