Future Directions in Software Engineering for Autonomous Robots: An Agenda for Trustworthiness [Opinion]

Software engineering for autonomous robots investigates the synergetic interaction of computing and robotic technologies; this synergy is both realistic and strategic. On one hand, software engineering techniques and methods have the potential to enhance the quality of the software that controls autonomous robots and the effectiveness of software development processes in the robotic industry. In addition, they can provide evidence of that improved quality to foster trustworthiness of the robot via advanced verification techniques based on testing, simulation, or even mathematical proof. On the other hand, autonomous robots represent a significant benchmark for software engineering techniques and approaches, and many technologies that have been successfully applied in robotics (e.g., from control theory to automated planning) are now a source of inspiration for software engineers.

Authors

Institutions

Publication Details

Journal
IEEE Robotics & Automation Magazine
Published
2024-09-01
DOI
https://doi.org/10.1109/mra.2024.3417089
Primary Topic
Healthcare Technology and Patient Monitoring
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Future Directions in Software Engineering for Autonomous Robots: An Agenda for Trustworthiness [Opinion]

Patrizio Pelliccione, Luciana Brasil Rebelo dos Santos, Davide Brugali, Ana Cavalcanti et al.
IEEE Robotics & Automation Magazine
Healthcare Technology and Patient Monitoring
article

Future Directions in Software Engineering for Autonomous Robots: An Agenda for Trustworthiness [Opinion]

Patrizio Pelliccione, Luciana Brasil Rebelo dos Santos, Davide Brugali, Ana Cavalcanti, Nico Hochgeschwender
article en

Abstract

Software engineering for autonomous robots investigates the synergetic interaction of computing and robotic technologies; this synergy is both realistic and strategic. On one hand, software engineering techniques and methods have the potential to enhance the quality of the software that controls autonomous robots and the effectiveness of software development processes in the robotic industry. In addition, they can provide evidence of that improved quality to foster trustworthiness of the robot via advanced verification techniques based on testing, simulation, or even mathematical proof. On the other hand, autonomous robots represent a significant benchmark for software engineering techniques and approaches, and many technologies that have been successfully applied in robotics (e.g., from control theory to automated planning) are now a source of inspiration for software engineers.

IEEE Robotics & Automation MagazineVol. 31(3)
University of Bergamo (IT), University of Bremen (DE), Gran Sasso Science Institute (IT), University of York (GB)
Engineering and Physical Sciences Research Council
Openalex Percentile: Top 72%
Healthcare Technology and Patient Monitoring
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.