ROBUST: 221 Bugs in the Robot Operating System

ROBUST: 221 bugs in the Robot Operating System CS Timperley, G van der Hoorn, A Santos, H Deshpande, A W\k{a}sowski Empirical Software Engineering 29 (3), 57, 2024
2024年04月04日
  • 简介
    随着自动驾驶汽车和无人机等机器人系统在社会中承担更大的角色和责任,这些系统中发生灾难性软件故障的可能性和影响也增加了。为了帮助研究人员开发新的方法来衡量和确保机器人软件的安全和质量,我们系统地收集了221个bug的数据集,这些bug分布在7个流行且具有多样性的软件系统中,这些系统是通过机器人操作系统(ROS)实现的。我们以Docker镜像的形式生成了每个221个有缺陷的软件版本的历史准确再现,并使用基于实证理论的方法来检查和分类它们对应的故障、故障和修复。最后,我们反思了我们的研究发现的含义,并为社区概述了未来的研究方向。
  • 图表
  • 解决问题
    论文旨在为研究人员提供一个数据集,以帮助他们开发新的方法来衡量和确保机器人软件的安全和质量。研究者通过ROS系统对7个不同的软件系统中的221个缺陷进行了系统筛选和分类,并提供了Docker镜像来还原每个有缺陷的软件版本。
  • 关键思路
    通过使用ROS系统对机器人软件进行缺陷分类,为研究人员提供了一个数据集,以帮助他们开发新的方法来衡量和确保机器人软件的安全和质量。
  • 其它亮点
    论文使用了一个系统化的方法来筛选和分类221个缺陷,并提供了Docker镜像来还原每个有缺陷的软件版本。研究者通过使用基于地面的理论方法来检查和分类每个缺陷的相应故障、故障和修复。
  • 相关研究
    最近的相关研究包括:1.《机器人操作系统(ROS):回顾和未来方向》;2.《面向机器人操作系统的软件缺陷检测方法研究》;3.《机器人操作系统(ROS)中的软件缺陷分类和分析》。
PDF
原文
点赞 收藏 评论 分享到Link

沙发等你来抢

去评论