亚洲工业智能制造领域专业门户网站 - 亚洲自动化与机器人网

 
當前位置: 首頁 » 行業資訊 » 機器人»程序員的福音,AI可以自動修復bug了!
   

程序員的福音,AI可以自動修復bug了!

 46.1K
     [點擊復制]
放大字體  縮小字體 發布日期:2017-08-26   瀏覽次數:468
核心提示:  人工智能完整學會本身編程,能夠說起來還有一種科幻感,但AI幫法式員找bug這件事,曾經到達了不錯的程度?! ”本┠暌箤W、微軟亞洲研討院和中國電子科技年夜學就一路測驗考試著讓AI找bug。微軟亞洲研討院的Lily

程序員的福音,AI可以自動修復bug了!

  人工智能完整學會本身編程,能夠說起來還有一種科幻感,但AI幫法式員找bug這件事,曾經到達了不錯的程度。

  北京年夜學、微軟亞洲研討院和中國電子科技年夜學就一路測驗考試著讓AI找bug。微軟亞洲研討院的Lily Sun在微軟官方博客上引見稱,他們開辟的準確狀況體系(Accurate Condition System, ACS),能在人類不加干涉的情形下主動修復軟件體系中的Bug。

  他們關于ACS的論文Precise Condition Synthesis for Program Repair揭橥活著界軟件工程年夜會ICSE 2017上。

  ACS會主動修復甚么樣的bug呢?Lily Sun舉了個例子:

  int lcm=Math.abs(mulAndCheck(a/gdc(a,b), b));

  return lcm;

  這是Apache Math中的一段代碼,用來盤算兩個數的最小公倍數,而且引入了Math.abs來確保前往的值是負數。然則,這個法式出缺陷,有時刻照樣會前往負值。

  我們可以創立一個測試來找到個中的毛病。測試的輸出是a=Integer.MIN_VALUE、b=1,預期的輸入是throw ArithmeticException。

  把這個法式和響應的測試輸出到ACS中,ACS會主動生成第2、3行的途徑,修復法式缺點:

  int lcm=Math.abs(mulAndCheck(a/gdc(a,b), b));

  + if (lcm == Integer.MIN_VALUE) {

  + throw new ArithmeticException();

  + }

  return lcm;

  讓算法本身改bug這件事,從2009年開端就有研討,弗吉尼亞年夜學盤算機系的Westley Weimer、新墨西哥年夜學的Stephanie Forrest和卡耐基梅隆年夜學的Claire Le Goues,就一路開辟了Genprog。

  而ACS,在后人研討的基本上年夜幅晉升了精確率。在Defects4J基準上的測試成果顯示,ACS生成的23個補釘中,有18個是準確的,精確率近80%。

  ACS精確率的晉升重要得益于有更多的信息起源,特殊是網上的年夜量代碼。與以往的辦法比擬,ACS有以下三種新的信息起源:

  一是用部分性準繩信息對補釘中的變量停止排序;

  二是用天然說話剖析技巧來剖析Javadoc,然后用Javadoc中的信息來過濾不準確的補釘;

  三是經由過程對網上的開源法式停止統計剖析,發明對變量停止操作的前提幾率,進而生成準確的補釘。

只要你關注機器人,你就無法錯過睿慕課

 
 
 
[ 行業資訊搜索 ]  [ 加入收藏 ]  [ 告訴好友 ]  [ 打印本文 ]  [ 關閉窗口 ]
 
 
展會更多+
視頻更多+
點擊排行
 
網站首頁 | 網站地圖 | 排名推廣 | 廣告服務 | 積分換禮 | 網站留言 | RSS訂閱
主站蜘蛛池模板: 宏源科技-房地产售楼系统|线上开盘系统|售楼管理系统|线上开盘软件 | 警方提醒:赣州约炮论坛真的安全吗?2025年新手必看的网络交友防坑指南 | 深圳标识制作公司-标识标牌厂家-深圳广告标识制作-玟璟广告-深圳市玟璟广告有限公司 | 工业风机_环保空调_冷风机_工厂车间厂房通风降温设备旺成服务平台 | 液氮罐(生物液氮罐)百科-无锡爱思科 | 电地暖-电采暖-发热膜-石墨烯电热膜品牌加盟-暖季地暖厂家 | 智慧农业|农业物联网|现代农业物联网-托普云农物联网官方网站 | 对夹式止回阀_对夹式蝶形止回阀_对夹式软密封止回阀_超薄型止回阀_不锈钢底阀-温州上炬阀门科技有限公司 | 恒湿机_除湿加湿一体机_恒湿净化消毒一体机厂家-杭州英腾电器有限公司 | 蓝鹏测控平台 - 智慧车间系统 - 车间生产数据采集与分析系统 | 进口便携式天平,外校_十万分之一分析天平,奥豪斯工业台秤,V2000防水秤-重庆珂偌德科技有限公司(www.crdkj.com) | 天津力值检测-天津管道检测-天津天诚工程检测技术有限公司 | 广西教师资格网-广西教师资格证考试网 | 「钾冰晶石」氟铝酸钾_冰晶石_氟铝酸钠「价格用途」-亚铝氟化物厂家 | 碎石机设备-欧版反击破-欧版颚式破碎机(站)厂家_山东奥凯诺机械 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 外贮压-柜式-悬挂式-七氟丙烷-灭火器-灭火系统-药剂-价格-厂家-IG541-混合气体-贮压-非贮压-超细干粉-自动-灭火装置-气体灭火设备-探火管灭火厂家-东莞汇建消防科技有限公司 | 斗式提升机_链式斗提机_带式斗提机厂家无锡市鸿诚输送机械有限公司 | 鄂泉泵业官网|(杭州、上海、全国畅销)大流量防汛排涝泵-LW立式排污泵 | 国标白水泥,高标号白水泥,白水泥厂家-淄博华雪建材有限公司 | 聚合氯化铝_喷雾聚氯化铝_聚合氯化铝铁厂家_郑州亿升化工有限公司 | 篮球架_乒乓球台_足球门_校园_竞技体育器材_厂家_价格-沧州浩然体育器材有限公司 | 河南道路标志牌_交通路标牌_交通标志牌厂家-郑州路畅交通 | 工业铝型材-铝合金电机壳-铝排-气动执行器-山东永恒能源集团有限公司 | 自恢复保险丝_贴片保险丝_力特保险丝_Littelfuse_可恢复保险丝供应商-秦晋电子 | 苏商学院官网 - 江苏地区唯一一家企业家自办的前瞻型、实操型商学院 | 阻燃剂-氢氧化镁-氢氧化铝-沥青阻燃剂-合肥皖燃新材料 | 上海刑事律师|刑事辩护律师|专业刑事犯罪辩护律师免费咨询-[尤辰荣]金牌上海刑事律师团队 | 碳纤维复合材料制品生产定制工厂订制厂家-凯夫拉凯芙拉碳纤维手机壳套-碳纤维雪茄盒外壳套-深圳市润大世纪新材料科技有限公司 | 凝胶成像系统(wb成像系统)百科-上海嘉鹏 | 圈酒招商网【jiushuitv.com】_酒水招商_代理_加盟平台 | loft装修,上海嘉定酒店式公寓装修公司—曼城装饰 | RV减速机-蜗轮蜗杆减速机-洗车机减速机-减速机厂家-艾思捷 | bkzzy在职研究生网 - 在职研究生招生信息咨询平台 | 结晶点测定仪-润滑脂滴点测定仪-大连煜烁 | 密集架-密集柜厂家-智能档案密集架-自动选层柜订做-河北风顺金属制品有限公司 | 全自动实验室洗瓶机,移液管|培养皿|进样瓶清洗机,清洗剂-广州摩特伟希尔机械设备有限责任公司 | 烟台游艇培训,威海游艇培训-烟台市邮轮游艇行业协会 | 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 | PC阳光板-PC耐力板-阳光板雨棚-耐力板雨棚,厂家定制[优尼科板材] | SDG吸附剂,SDG酸气吸附剂,干式酸性气体吸收剂生产厂家,超过20年生产使用经验。 - 富莱尔环保设备公司(原名天津市武清县环保设备厂) | 乐之康护 - 专业护工服务平台,提供医院陪护-居家照护-居家康复 |