国内刊号:11-2560/TP
国际刊号:1000-9825
发布日期:
作者:王飞,刘井平,刘斌,钱铁云,肖仰华,彭智勇
单位:王飞,武汉大学 计算机学院, 湖北 武汉 43007211,刘井平,复旦大学 计算机科学技术学院, 上海 20120302,刘斌,武汉大学 计算机学院, 湖北 武汉 43007203,钱铁云,武汉大学 计算机学院, 湖北 武汉 43007204,肖仰华,复旦大学 计算机科学技术学院, 上海 20120305,彭智勇,武汉大学 计算机学院, 湖北 武汉 43007206
关键词:智能化软件开发;知识图谱;代码大数据
基金:国家重点研发计划(2018YFB1003400);国家自然科学基金(61572376);中央高校基本科研业务费专项资金(2042019k10278)
智能化软件开发正在经历从简单的代码检索到语义赋能的代码自动生成的转变,传统的语义表达方式无法有效地支撑人、机器和代码之间的语义交互,探索机器可理解的语义表达机制迫在眉睫.首先指出了代码知识图谱是实现智能化软件开发的基础,进而分析了大数据时代智能化软件开发的新特点以及基于代码知识图谱进行智能化软件开发的新挑战;随后回顾了智能化软件开发和代码知识图谱的研究现状,指出了现有智能化软件开发的研究仍然处于较低水平,而现有知识图谱的研究主要面向开放领域知识图谱,无法直接应用于代码领域知识图谱.因此,从代码知识图谱的建模与表示、构建与精化、存储与演化管理、查询语义理解以及智能化应用这5个方面详细探讨了研究新趋势,以更好地满足基于代码知识图谱进行智能化软件开发的需要.
来源:2020年第1期
《软件学报》期刊编辑部