近期,国际著名咨询公司Gartner 在一份研究报告中将 "AI-Driven Development" 列为 2019 年的 Top 10 Strategic Technology Trends之一,并预测到2020年将会出现"虚拟软件工程师",而到2022年40%的新项目将有虚拟软件工程参与。AI的快速发展和普及,正在催化AI创造一个独特的虚拟信息世界。但如何将AI技术应用于软件开发过程?估计很少有人知道:研究人员在这个方向上已经探索了 30 多年。当然,最初研究人员考虑的是如何将专家系统(Expert System)应用于软件工程。

华为云DevCloud在智能化的软件开发这个方向上持续投入,邀请了王千祥老师加入华为。王千祥老师是原北京大学计算机系教授,博士生导师,中国计算机学会(CCF)软件工程专业委员会副主任,在国际软件工程顶级会议FSE, ASE等方面发表学术论文 60余篇,出版专著一部,获授权专利7项。

王千祥老师在华为云DevCloud任职软件分析实验室主任,这三年来一直投身于智能化研发的研究,包括代码缺陷检测、代码自动修复、代码智能合并等系统的研发。在2019年上海全联接大会上,王千祥老师将系统介绍华为云DevCloud在这方面开展的系列工作成果:

1、对程序员提交的软件进行静态分析,检测其中的缺陷,以减轻检视人员(Reivewer)的枯燥性工作

2、对于检测到的部分缺陷,自动推荐修复后的代码,以减轻开发人员(Developer)的工作

3、三方库升级时,如何对自研的软件进行演化

4、如何利用代码搜索,挖掘高价值的软件成分,在软件开发过程中进行实时推荐

5、如何分析运行错误

……

如果您也考虑过如何将AI应用于软件开发,辅助开发人员,提升开发效率,欢迎来到2019年华为全联接大会开发者专场交流,共同探讨这个话题,一起开拓软件开发的智能化之路。

华为云DevCloud作为一站式云端DevOps平台,集成华为近30年研发实践和前沿理念,面向开发者提供研发工具服务,让软件开发简单高效。现支持5人以下额度范围,可以免费使用,并且可以免费预约产品演示和技术交流,详情查看华为云官网,或百度搜索"DevCloud"。

重磅活动推荐:2019华为全联接大会

万众瞩目的2019华为全联接大会即将在今年9月18日-9月20日上海世博中心举办,在这里你可以在业界大咖牛人的演讲中学习,在与名企零距离交流中收获,更能现场围观各个开发者大赛的竞技PK。目前,华为全联接大会的限量早鸟票现已开售,早鸟票价低至150元,学生更是享受惊爆价99元。

搜索"DevCloud",点击进入华为云DevCloud官网,在最新活动中点击"华为HC大会开发者专场门票热销中",进入购票通道,尊享HC大会早鸟票,数量有限,先到先得。

AI如何驱动软件开发?华为云DevCloud 权威专家邀你探讨相关推荐

  1. 华为云DevCloud让软件开发更加高效智能, DevOps不止于美

    高速的中子撞击U235原子核,使其分裂成两个原子核,释放出巨大能量,同时产生的几个中子再去撞击其它原子核,形成链式反应,使得核裂变会无限的产生巨大的能量."将高速的中子比喻成人类的创新思想, ...

  2. DevOps系列之 —— 持续开发与集成(五)华为云 DevCloud 代码托管服务及 CloudIDE

    DevOps系列之 -- DevOps概览(一)软件产业和交付模式发展趋势 DevOps系列之 -- DevOps概览(二)新型软件技术及交付模式 DevOps系列之 -- DevOps概览(三)De ...

  3. 在家办公怎么弄?华为云DevCloud宝典一看就懂——迭代开发篇

    最近一段时间,在家远程办公成为软件开发者的工作常态,如何在家实现异地协同,高效开发?本篇将继续介绍如何使用华为云DevCloud提供的代码托管和代码检查服务进行需求的迭代开发,想快速上手项目开发么?请 ...

  4. 华为云DevCloud为开发者提供高效智能的可信开发环境

    在HUAWEI CONNECT 2019期间,在华为云云服务开发者分论坛上,华为云布道师做了<CloudIDE:开发者的高效.智能的可信开发环境>专题演讲,主要介绍了华为云DevCloud ...

  5. 华为云DevCloud管理App开发之一:Git连接华为代码托管CodeHub,iOS和Android本地和云端开发环境搭建

    目录 背景 1 华为云DevCloud端建项目 2 华为云DevCloud端建仓库 3 本地Xcode通过Git连接华为云LiOS仓库 4 本地Android Studio通过Git连接华为云LAnd ...

  6. 一图看懂华为云DevCloud如何应对敏捷开发的测试挑战

    作为敏捷开发中测试团队的一员,在微服务测试过程中,你是不是也遇到同样困惑:服务不具备独立验证能力.自动化用例开发效率很低等?华为云DevCloud API全场景测试技术来支招~围绕API的全场景,打造 ...

  7. 华为云DevCloud深色模式开发解读

    华为云DevCloud深色模式开发解读 引言 近期,华为云DevCloud推出了开发者友好的深色模式.深色模式(Dark Mode)在iOS13 引入该特性后各大应用和网站都开始支持了深色模式.在这之 ...

  8. 【华为云技术分享】华为云 DevCloud 首席产品布道师:AIOps 不是 DevOps 的下一代

    近年来,将软件开发流程迁移到云上成为开发领域的一大趋势.随之而来地,人们会关心,和本地开发方式相比,云上开发能为企业带来哪些益处?能否保证安全.可信?未来它还将与 AI 技术碰撞出怎样的火花?在 QC ...

  9. 一文带你了解华为云DevCloud为何能全面领跑中国DevOps云服务市场

    近日,国际权威调研机构IDC发布了<IDC MarketScape:中国DevOps云服务市场2019厂商评估>报告,该报告从战略和能力两个维度对国内主流DevOps云厂商进行了评估,报告 ...

最新文章

  1. GIT_忽略文件和属性文件配置
  2. 对等网不要求文件服务器,对等网文件共享技术研究与应用
  3. 金蝶清空日志数据库脚本
  4. java中自定义表单和流程_让驰骋工作流程引擎 ccbpm使用自定义表单来实现自己的业务逻辑....
  5. 滴滴CTO张博:过去的1095天 人工智能发展主要依赖3件事
  6. Spring框架学习[IoC容器高级特性]
  7. js基础 之 引用类型
  8. layui跨域问题的解决
  9. Object.keys()的用法
  10. 转:: 刺鸟:用python来开发webgame服务端(2)
  11. 修改服务器ssh欢迎界面
  12. 如何对List去重,含Java8写法
  13. linux如何批量改名,Linux 批量改名之 rename 命令
  14. 英语学习详细笔记(三)代名词
  15. SimNow暂停服务后的模拟交易解决方案
  16. 迁出X86架构,你准备好了吗?
  17. 转载】操作系统,非常详细的介绍
  18. 全栈-协议-抓包-脚本-编程开发
  19. linux命令行u盘备份,linux命令行挂载U盘拷贝文件
  20. Programming Languages PartA Week5学习笔记——SML进阶与编程哲学

热门文章

  1. android自定义选年控件,Android精美日历控件CalendarView自定义使用完全解析
  2. elasticsearch aggregations_Elasticsearch聚合的嵌套桶如何排序
  3. python if else语句判断输入的数字_Python if else条件控制
  4. mysql 是空字符或null 设置为0_MySQL优化(三) - 数据类型
  5. JavaScriptCore全面解析
  6. Git - Pull Request工作流
  7. 《Java核心技术》 -- 读书笔记 ② - 类 | 对象 | 接口
  8. oracle--逻辑对象--bai
  9. 2013年11月17日
  10. 嵌入式linux的学习笔记-pipe管道(二)