专题导读:数据驱动的软件智能化开发

点击上方蓝字关注我们

以开源软件为代表的互联网软件开发呈现了边界开放、群体分散、交付频繁、知识复杂等特征。与此同时,企业软件开发也逐渐转向以开发运维一体化(DevOps)为特征的云化开发平台。这种网络化开发方式产生了包含源代码、缺陷报告、版本历史、测试用例、部署信息及运行日志在内的全生命周期数据,其中蕴涵着大量的软件开发知识。智能化软件开发一直是软件工程追求的核心目标之一。随着软件开发大数据的不断积累,数据驱动的智能化软件开发技术研究已经成为学术界和工业界共同关注的热点问题。然而,软件开发大数据的汇聚组织、知识提炼、软件工具智能化和智能开发服务环境等仍然是亟待解决的问题。本专题汇集了国内智能化软件开发领域几支活跃的研究团队的7篇文章。这些团队在国家重点研发计划项目“基于大数据的软件智能开发方法和环境”的支持下,在智能化软件构造、测试验证、群体协作、运维演化4个方面针对软件智能化开发服务进行了深入的研究。本专题反映了这些团队在这几个方面的研究成果以及对相关技术发展方向的观点。

谢冰等人撰写的《基于大数据的软件智能化开发方法与环境》阐述了项目团队围绕软件工程大数据的汇聚组织、知识表示提炼、软件工具智能化和智能开发服务环境等关键技术开展的研究工作,以及构建的软件智能化开发环境和服务平台。

邹艳珍等人撰写的《基于大数据的软件项目知识图谱构造及问答方法》阐述了以代码结构为核心的软件知识图谱模型以及“知识抽取-知识融合”两层软件知识图谱构造框架,提出了软件项目知识图谱自动构造方法以及基于知识图谱的软件项目

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值