首页 | 本学科首页   官方微博 | 高级检索  
     检索      

人工智能技术在嵌入式代码审查中的应用与展望
引用本文:李杨阳,万波,梁森,胡涛.人工智能技术在嵌入式代码审查中的应用与展望[J].空间控制技术与应用,2020,46(3):1-10,35.
作者姓名:李杨阳  万波  梁森  胡涛
作者单位:西安电子科技大学计算机科学与技术学院,西安 710071;西安电子科技大学计算机科学与技术学院,西安 710071;西安电子科技大学计算机科学与技术学院,西安 710071;西安电子科技大学计算机科学与技术学院,西安 710071
基金项目:西安市科技计划资助项目
摘    要:代码审查是航天嵌入式软件开发中的重要环节.近年来,随着嵌入式软件开发需求的增多,传统以人工为主的代码审查方法逐渐不能满足快节奏的软件开发流程.为了减轻审查人员的压力,提升审查效率,研究者们逐渐将目光转向以深度学习技术为首人工智能领域,尝试寻求技术上得突破,以开发更智能的审查系统.本文对近年来人工智能技术在代码审查及程序理解中应用的相关工作进行了归纳总结.首先简要介绍了嵌入式代码审查工作目前面临的困境及解决方案.然后引出了代码审查中的一项重要活动,即程序理解.并详细阐述了目前基于人工智能的程序理解在代码审查中的应用情况.最后根据相关领域的发展情况,对未来代码审查的发展方向作了进一步的探讨.

关 键 词:代码审查  人工智能  机器学习  深度学习  程序理解  嵌入式软件  

Application and Prospect of Artificial Intelligence#br# Technology in Embedded Code Review#br#
Abstract:Code review is an important step in developing embedded software for aerospace. In recent years, with the increase of requirements in embedded software development, the traditional manual based code review method has gradually failed to meet the fast paced software development. In order to relieve the pressure of reviewer and prompt the efficient of code review, the researchers turn their attention to the field of artificial intelligence, especially the deep learning technology, and make efforts to find technological breakthroughs so as to develop a more intelligent review system. This article summarizes the research work related to the application of artificial intelligence technology in code review and code comprehension in recent years. First, the difficulties of embedded code review and the solution are briefly described. Furthermore, the key activity, program comprehension, is introduced. And the application of program comprehension based on artificial intelligence in code review is explained in detail. Finally, according to the development of related fields, the future tendency of code review is further discussed.
Keywords:
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《空间控制技术与应用》浏览原始摘要信息
点击此处可从《空间控制技术与应用》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号