ROBUST:机器人操作系统中的221个缺陷
软件工程
2024-04-05 v1 机器人学
摘要
随着自动驾驶汽车和送货无人机等机器人系统在社会中承担更大的角色和责任,这些系统中灾难性软件故障的可能性和影响也随之增加。为了帮助研究人员开发测量和保证机器人软件安全与质量的新方法,我们系统地整理了一个包含221个缺陷的数据集,这些缺陷来自通过机器人操作系统(ROS)实现的7个流行且多样的软件系统。我们以Docker镜像的形式生成了每个221个有缺陷软件版本的历史精确重现,并使用扎根理论方法检查并分类了它们对应的故障、失败和修复。最后,我们反思了我们的发现的意义,并为社区概述了未来的研究方向。
引用
@article{arxiv.2404.03629,
title = {ROBUST: 221 Bugs in the Robot Operating System},
author = {Christopher S. Timperley and Gijs van der Hoorn and André Santos and Harshavardhan Deshpande and Andrzej Wąsowski},
journal= {arXiv preprint arXiv:2404.03629},
year = {2024}
}