据中国科学院官网,中国科学院软件研究所智能软件研究中心研究员武延军、吴敬征课题组在基于深度神经网络的静态代码分析研究中取得进展。
该课题组提出了基于多类型和多粒度的语义代码表示模型 ——MultiCode,解决了工业场景中涉及多需求的开发任务时面临的开发开销大、模型集成困难、可扩展受限等问题。
该课题组的研究实现了在多需求工业场景下的高效开发和准确预测,在漏洞检测、代码克隆检测等任务中得到了具体实践,并获得实际应用。
据介绍,MultiCode 模型能够学代码中多种类型和粒度的语义信息,进而支撑多种代码分析任务。