代码大数据与智能化软件开发.pdf

代码大数据与智能化软件开发

代码大数据与智能化软件开发专题研讨会 制作人:万晓晖 完成日期:2017/11/5 CONTENTS PART ONE 基于深度学习的代码生成式推荐 (彭鑫) PART TWO 基于群体智能的程序构造与分析方法(董威) PART THREE 面向Bug的智能软件工程研究进展 (江贺) 01 PART ONE 基于深度学习的代码生成式推荐 IDE中的代码推荐与补全 现在的IDE实现的代码推荐往往是如 图中所示的关键字或者是某句指令的小作 坊式的推荐 ,这对于提升代码编写效率的 提高极其有限。 能否实现整段代码的推荐与补全? 显然 ,API使用代码生成式推荐存在开放不确定性高、合成能力要求高的问题。 IDE中的代码推荐与补全 代码的自然性和可预测性 代码的自然性假设: ✓ 软件代码是人类交流的一种形式; ✓ 软件代码与自然语言语料库具有相似的统计特性,甚至更加规整; ✓ 原因:开发人员倾向于编写并阅读符

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档