0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

机器人在GitHub上卧底数月查找错误并编写和提交修复补丁

Linux爱好者 来源:未知 作者:胡薇 2018-11-02 15:08 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

据MITTechnology Review报道,一位名为“Repairnator”机器人在 GitHub 上“卧底”数月,查找错误并编写和提交修复补丁,结果有多个补丁成功通过被采纳。

现代计算机程序非常复杂,在开发过程中难免会出现错误。查找和修复补丁是一件需要耗费大量资源的事情,虽然研究人员已经开发除了许多流程自动化的机器人,但是它们往往很慢,而且存在编写的代码质量较低的问题。

Repairnator 是由KTH瑞典皇家理工学院的软件技术教授 Martin Monperrus 及其朋友构建的机器人,目前已被证实可以发现错误并编写高质量补丁。Martin Monperrus 表示:“这是自动修复程序研究中的里程碑,它拥有和人类开发者竞争的潜力。”

据悉,该团队将 Repairnator 伪装成了一个名为LucEsape的 GitHub 用户,他们给 Luc 上传头像并填写个人资料,看起来就像是一位渴望在 GitHub 上做贡献的初级开发者。他们共进行了两轮测试,第一轮是在2017年2月到12月,Repairnator 在 14188 个 GitHub 项目的修复列表上运行并扫描错误,期间 Repairnator 总共分析了超过 11500 个失败的构建,其中有 3000 多个能被重现。然后,Repairnator 生成了针对其中 15 个问题的补丁,遗憾的是由于补丁质量低、花费时间过长等问题,这些补丁均未被接受。

第二轮测试是在2018年1月至6月,该团队没有具体说明他们对 Repairnator 做了哪些改进,但 Repairnator 在1月12日成功编写出了第一个被人类开发者接受的补丁。在之后的6个月里,Repairnator 陆续又有 5 个补丁被采纳。

有意思的是,Repairnator 在5月12日向名为 “eclipse/ditto” 的项目提交补丁后,收到了开发者的反馈,“我们只接受来自签署了 Eclipse Foundation Contributor 许可协议的用户的 pull-requests ”。这又引出了一个新的问题,机器人要怎么签署许可协议?谁拥有机器人贡献的知识产权,操作员亦或是算法设计师?在人类和机器人想要更深入合作之前,这类还问题有待解决。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    213

    文章

    30580

    浏览量

    219518
  • GitHub
    +关注

    关注

    3

    文章

    484

    浏览量

    18423

原文标题:机器人卧底 GitHub,贡献修复补丁

文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    发布元服务提交审核

    ,可前往“应用上架 > 版本信息”下待发布的版本界面查看审核状态。 6.未通过审核:在“审核意见”栏查看审核结果。点击“审核报告”,可查看详细内容根据报告内容修复问题。 若审核报告中
    发表于 12-04 14:23

    全自动装车机器人在河南玉米装车中的应用

    突出。随着科技的进步,全自动装车机器人逐渐应用于玉米装车环节,展现出显著的优势,为河南省的农业生产带来了变化。  全自动装车机器人在河南玉米装车中的应用,首先体现在效率的大幅题升上。传统的装车方式需要多名工
    的头像 发表于 11-03 10:08 161次阅读

    自制巡线解迷宫机器人

    一玩,当然如果你在使用的过程中遇到了一些问题,欢迎在GitHub给我提交Issues或者在文章评论区里留言,有空的话我肯定会及时回复的。 巡线解迷宫机器人图1原理 硬件 电机电
    发表于 10-20 10:39

    物流机器人“货架识别”错误:图像传感器供电电容噪声抑制

    本文通过分析贴片电容在物流机器人图像传感器供电电路中的噪声抑制作用,探讨其如何解决货架识别错误问题拓展至冷链、医疗及新零售等跨界场景,体现平尚科技元件的技术适配性与稳定性。
    的头像 发表于 10-09 17:01 472次阅读
    物流<b class='flag-5'>机器人</b>“货架识别”<b class='flag-5'>错误</b>:图像传感器供电电容噪声抑制

    工业机器人的特点

    是实现工业互联网的基础,也是第一步。 三大优势:提高产品品质、提高产出、适用范围广 机器人在生产上的优势可以分为提高产品品质、提高产出以及适用范围广三个方面。提高产品品质 工业机器人的标准化、精细化
    发表于 07-26 11:22

    RDK × 腿臂机器人:这只 “机械汪” 竟会说人话、走花路!

    开源:Github:https://github.com/Hello-XSJ/RDK\_vlm\_demo.git-本项目聚焦腿臂机器人在多模态环境感知、自然语言交互和自主行为控制方面的技术瓶颈
    的头像 发表于 07-01 20:27 985次阅读
    RDK × 腿臂<b class='flag-5'>机器人</b>:这只 “机械汪” 竟会说人话、走花路!

    详细介绍机场智能指路机器人的工作原理

    ,在屏幕显示相关的文字信息、地图导航图和图片等,以更直观的方式向旅客展示指引内容,方便旅客理解和查看。 运动系统 动力驱动与控制 :运动系统负责驱动机器人在机场内移动。通常采用轮式或履带式驱动方式
    发表于 05-10 18:26

    用DevEco Studio增量补丁修复功能,让鸿蒙应用的调试效率大增

    后,仅对代码的修改部分进行增量产物构建打成补丁包,而不是漫长的全量编译,这一过程能够节省开发者大量的时间。而补丁修复则是替换更新运行时中
    发表于 04-14 17:35

    用DevEco Studio增量补丁修复功能,让鸿蒙应用的调试效率大增

    后,仅对代码的修改部分进行增量产物构建打成补丁包,而不是漫长的全量编译,这一过程能够节省开发者大量的时间。而补丁修复则是替换更新运行时中
    发表于 04-14 14:47

    伺服电动缸在人形机器人中的应用

    逐渐替代了传统的气压、液压或机械等驱动方式。传统的驱动方式存在运行不平稳、精度不高、维修繁琐等缺点,而伺服电动缸则具有高精度、高负载、运行平稳等优势。这使得人形机器人在动作执行更加精准、稳定,同时
    发表于 02-06 09:04

    开源项目!能够精确地行走、跳舞和执行复杂动作的机器人—Tillu

    。 执行指令时确保与正在进行的动作无冲突。 2.4. 清理 用于重置机器人优雅停止正在运行的进程的实用函数。 3. 主程序main() 函数: 以中立眨眼表情开始。 在单独的线程中启动
    发表于 01-02 17:24

    立柱机器人在工业盐融雪剂行业中的码垛应用优势

        立柱机器人在工业盐融雪剂行业中的码垛应用优势显著,这些优势主要体现在以下几个方面: 一、高稳定性与全安性 工业盐融雪剂通常具有较大的密度和重量,传统的人工码垛方式存在物料掉落损坏及人员受伤
    的头像 发表于 01-02 15:58 559次阅读
    立柱<b class='flag-5'>机器人在</b>工业盐融雪剂行业中的码垛应用优势

    【「具身智能机器人系统」阅读体验】2.具身智能机器人大模型

    近年来,人工智能领域的大模型技术在多个方向上取得了突破性的进展,特别是在机器人控制领域展现出了巨大的潜力。在“具身智能机器人大模型”部分,作者研究探讨了大模型如何提升机器人的能力,大
    发表于 12-29 23:04

    【「具身智能机器人系统」阅读体验】+初品的体验

    ,逐渐学习优化自己的行为,以更好地服务家庭成员。 目前,具身智能机器人在解决实际问题中已展现出巨大的潜力,例如它已应用于养老、医疗、灾害救援等领域。 尽管具身智能已取得了显著进展,但未来的研究还需要
    发表于 12-20 19:17

    高仙机器人在2024北美ISSA展引领AI清洁新趋势,双新品震撼发布

    代表,凭借其创新技术和卓越产品,成为展会上的焦点。 高仙机器人在展会首日隆重宣布了两款划时代新品的推出:无人驾驶小扫车“BEETLE”与室内全能清洁机器人“OMNIE”。这两款新品的发布,不仅展示了高仙机器人在清洁技术领域的深厚
    的头像 发表于 12-10 15:47 866次阅读
    高仙<b class='flag-5'>机器人在</b>2024北美ISSA展<b class='flag-5'>上</b>引领AI清洁新趋势,双新品震撼发布