• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学

• 论文 • 上一篇    下一篇

深度学习方法在软件分析中的应用

张献,贲可荣   

  1. (海军工程大学电子工程学院,湖北 武汉 430033)
  • 收稿日期:2017-07-11 修回日期:2017-09-13 出版日期:2017-12-25 发布日期:2017-12-25
  • 基金资助:

    国防973项目

Application of deep learning methods in software analysis

ZHANG Xian,BEN Ke-rong   

  1. (School of Electronic Engineering,Naval University of Engineering,Wuhan 430033,China)
  • Received:2017-07-11 Revised:2017-09-13 Online:2017-12-25 Published:2017-12-25

摘要:

大数据时代下迅速兴起的深度学习已在计算机视觉等多个领域取得了重大进展。近年来,随着软件制品的积累,这一方法也开始在软件工程领域发挥重要作用。概述了利用深度学习处理不同软件分析任务的研究进展,总结了主要研究方向和应用特点。目前已有一批重要成果发表,相关研究热度呈现上升趋势。最后探讨了现有深度学习技术在应用时的一些局限性与问题。

 

关键词: 软件工程, 软件分析, 软件制品, 机器学习, 深度学习, 大数据

Abstract:

In the big data era, the rapid rise of deep learning has made great progress in many fields, such as computer vision. In recent years, with the accumulation of software artifacts, deep learning has begun to play an important role in software engineering domain. We review recent advances of deep learning methods in software analysis, summarize major research interests and application features. A batch of important results has been published, and related research shows an upward trend. In the end, limitations and problems in the application of deep learning methods are discussed.

 

 

 

Key words: software engineering, software analysis, software artifacts, machine learning, deep learning, big data