龙凤| 河津| 武隆| 巴青| 宁阳| 旺苍| 双峰| 花溪| 鄂伦春自治旗| 临泉| 宁安| 三台| 宜丰| 白云矿| 龙泉驿| 荥阳| 陵县| 浑源| 全南| 库尔勒| 关岭| 久治| 册亨| 呼兰| 赤城| 台湾| 淅川| 渭源| 福山| 邵阳市| 安溪| 巫山| 汉口| 商水| 文登| 沧源| 宝丰| 中卫| 遂昌| 漠河| 鄂尔多斯| 郎溪| 邕宁| 西畴| 无为| 松溪| 富拉尔基| 凤城| 博爱| 高州| 上虞| 武胜| 璧山| 铁山港| 友好| 桑植| 新邵| 额济纳旗| 临泽| 宜兰| 乌当| 肇东| 共和| 塔河| 恭城| 阿克塞| 太和| 北票| 达孜| 马山| 阿鲁科尔沁旗| 景洪| 宾阳| 威海| 民丰| 浦城| 修文| 阿鲁科尔沁旗| 抚顺市| 云集镇| 龙门| 小金| 峡江| 莆田| 济南| 上饶县| 古浪| 龙山| 建德| 凤台| 茂县| 大厂| 三门峡| 纳溪| 辽源| 永吉| 班戈| 双鸭山| 乌恰| 于都| 德昌| 台前| 榆林| 浚县| 郏县| 临泉| 吴桥| 灌阳| 金川| 廊坊| 利津| 台中市| 陵水| 尼勒克| 安国| 睢县| 新竹县| 名山| 华亭| 白云矿| 盘山| 莲花| 凤台| 略阳| 登封| 阳西| 攀枝花| 寻甸| 申扎| 交城| 张家界| 乌什| 丰县| 文安| 耒阳| 社旗| 土默特左旗| 寿宁| 玛多| 乌苏| 溧水| 环县| 德令哈| 清河| 石河子| 海口| 新宁| 弥渡| 费县| 云霄| 偃师| 高要| 门源| 蕉岭| 青州| 德江| 当涂| 丰润| 旬阳| 罗定| 南县| 浦口| 徐闻| 福鼎| 郴州| 安顺| 贵定| 江永| 弋阳| 天全| 叶县| 水富| 郫县| 广丰| 铁山| 岳池| 瑞安| 麦积| 卢氏| 崇左| 恩施| 尼木| 海安| 施秉| 彭山| 井陉| 古蔺| 宁远| 罗山| 华阴| 巴中| 民乐| 盐山| 鹿泉| 商城| 重庆| 通道| 弥渡| 民丰| 临漳| 襄垣| 宜宾县| 安县| 梅河口| 郧县| 宾阳| 溧水| 淅川| 治多| 漾濞| 北辰| 赤水| 双桥| 九江市| 广德| 罗田| 桂林| 黄山区| 奉贤| 烟台| 双阳| 环江| 甘泉| 洛扎| 泸州| 阿拉尔| 理县| 清丰| 安丘| 松原| 绥棱| 镇平| 翁牛特旗| 山亭| 鹿邑| 凌海| 信丰| 武陟| 蠡县| 定南| 蒙城| 日喀则| 衢州| 梁河| 永胜| 武陵源| 株洲县| 紫云| 盐田| 察哈尔右翼后旗| 绥滨| 克山| 巴林右旗| 德化| 陵水| 舞钢| 承德市| 郯城| 项城| 澧县| 饶阳| 济宁| 眉山| 兖州| 母婴在线

首页 > 资讯 > 热线聚焦 > 正文

如果AI能够测试软件修复bug 程序员会更轻松吗?

2019-09-17    来源:网易科技     
13704
[导读]从简单的人工作业到复杂的法律决定以及医疗诊断等领域,机器人和人工智能正以惊人的速度取代着人类。虽然人工智能本身和大多数软件仍然主要是由人类编写的,但是有迹象表明这一情况正在发生改变。
论坛资讯 截至2019年9月9日,全市共有402家企业申请认定“受影响企业”,已审核认定357家;共有6208人申请认定“受影响职工”,已审核认定5410人。 宠物论坛 具体来说,在群众体育方面,围绕破解群众“健身去哪儿”、健身场地不足等难题提出了明确的解决路径和政策指引;竞技体育方面,提出了构建举国体制与市场机制相结合的新机制,并对如何弥补“三大球”、冰雪运动和职业体育发展的短板提出了明确要求;体育产业方面,提出了到2035年体育产业成为国民经济支柱性产业,势必将引起新一轮体育产业投资热;体育文化方面,提出以项目文化为重点打造体育文化,特别是重视传承中国传统体育文化;体育对外交往方面,提出了共建“一带一路”体育发展行动计划,服务国家大国特色外交和“一国两制”事业,提高我国体育的国际影响力。 宠物论坛 近几年,深圳市人才引进明显提速,教师队伍整体上呈现年轻化、高学历等特点。 母婴在线 八卦洲街道 思维车 阿月乡 创业资讯 八一桥街道

  从简单的人工作业到复杂的法律决定以及医疗诊断等领域,机器人和人工智能正以惊人的速度取代着人类。虽然人工智能本身和大多数软件仍然主要是由人类编写的,但是有迹象表明这一情况正在发生改变。

  目前已经有几款程序设计工具能够自动完成软件测试。这种未来看起来非常令人激动,但是也会带来一些问题,比如同行业遭受侵吞还有多远?未来是否会出现一个终结者一样的世界,程序编写软件最终让人类同行成为失业者?

  我们的计算机编程人员在测试软件和修复漏洞方面投入了大量的时间和精力。这一过程不仅耗钱、耗时,而且有着高精度的要求,如果你想设计出高质量的软件,这是非常重要的。测试软件常用的一种方法就是运行一个程序,要求它执行特定的任务并且观察它如何处理。这种方法被称为动态分析,许多工具都能够帮助完成这一过程。

  Facebook最近公布了一款名为Sapienz的工具,实现了这一领域的巨大跳跃。这一工具最初是由伦敦大学学院研发的,它能够通过自动测试识别安卓软件中的漏洞。Sapienz含有一种进化算法,它能够根据软件反应做出新的选择,它的目标就是发现最大量的故障并且完成最大量的测试,尽可能高效的完成任务。

  Facebook或许很快将迎来DiffBlue的竞争,这是牛津大学衍生的一家公司。该公司根据一种分析和了解程序运行的人工智能引擎,研发出几款自动工具为程序员提供帮助。其中一款能够找到漏洞并且进行软件测试,另一款能够发现那些可能被黑客利用的弱点。还有一款软件能够对那些已经过时或者可以提升的编码进行修正。DiffBlue公司最近获得了2200万美元的投资,并且宣称将把这些工具投放到许多蓝筹公司。

  我们已经研发出工具致力于寻找程序漏洞。通常,软件漏洞通常只是手指一次无意的失误,比如写“+”时却写成了“-”,这与Word文档的输入没有太大的区别。或者由于计算机科学家计数的差异,他们从0开始计数而不是从1开始,这就会导致所谓的差一错误。你在程序测试过程中会发现这些令人讨厌的小故障,并且需要重复测试和调整,直到消除所有故障。

  而Sapienz工具的工作方式是这样的。上班族会在白天进行正常的工作任务,并且报告他们发现的任何软件漏洞。在夜间人们下班以后,系统会对计算机编码进行微小改变,并且检查这种调整是否修复了报告的漏洞。每次代码运行的反馈信息都用于推断那种变化将成为下一次测试的最佳选择。

  工作人员在雷克雅未克的一个组织对Sapienz进行了长达4个月的测试,涉及到大约200位用户。那次测试发现了22个漏洞,而且全都自动修复了。每一次的解决方案都是在夜间完成的,这意味着当程序员早晨到达办公室的时候,一系列漏洞修复列表正等待着他们。这一技术将使程序员的工作发生改变,他们不再需要频繁的程序检验,而且拥有更多的时间进行研发。工作人员也已经表明,同一个系统也能够应用于其它不同的任务,包括让程序运行的更快,提高预测软件的准确度等。

  我们很容易就能够了解到这些程序给软件研发人员带来的好处,那么它们的负面影响是什么?各大公司是否会对他们的IT部门进行裁员?程序员们是否应当开始担忧自己的前程?我们认为这不会发生。虽然自动软件测试工具的崛起有可能让公司裁减部分低级的程序工作者,但是我们认为软件研发部门引进这些工具能够让程序员变得更有创造力。他们将有更多的时间研发而不是维护,这就有可能带来令人兴奋的设计。

  计算机领域的岗位不会消失,但是一些令人厌烦的工作或许会消失。程序员、软件工程师和编码员将拥有更具自动化的工具来使自己的工作更简单、更高效。虽然工作岗位或许不会变化太多,但是我们也必须学会适应技术的发展,如果我们不这样做,我们就会落后于整个社会。

[责任编辑:yxl]
转载申明:中国智能化产业与产品网独家专稿,转载请注明出处,违者必究!
关键词: AI  检测  bug

官方微信

联系我们

010-57188978
投稿:zgznhcy@ciiip.com
地址:北京市朝阳区劲松南路1号
网址:www.ciiip.com
关于我们
加为微信好友
西拉沐沦苏木 张家营子 金堂县 越秀外语学院西大门 教工 西杨什八郎村委会 福泉 下贡麻乡 夫子庙街道
沈旦堡镇 丁仁山 青神 铜梁县 枫溪街道 铜元局街道 革利乡 石恳 凤起苑
牛沐 毓龙街道 何宅 吴桥路 第七站 起步镇 中原西路街道 金稻田路 西上园小区 二十里堡村
https://www.whr.cc/bbsitemap.htm