返回
Automatic code generation based on Abstract Syntax-based encoding. Application on malware detection code generation based on MITRE ATT&CK techniques
DOI:10.1016/j.eswa.2024.125821.png)
摘要
En 中文
In the last decade, the area of code generation based on natural language was one of the most studied machine learning topics. The paper addresses the problem of code generation from natural language, by generating a syntax-error-free generator model, which creates an Syntax-based model, later translated into code, for generating the structure of the code. Two approaches are comparatively investigated for generating the structure of the program. The first approach generates code templates in the form of an Abstract Syntax Tree, while the second generates the code in the form of an Abstract Syntax Graph, anew introduced concept which reduces the initial redundancy of Abstract Syntax Trees and uses it as anew way to generate code. The proposed methodology is tested on two literature data sets and on malware detection code generation based on areal data set containing MITRE ATT&CK techniques. The results outperform the state-of-the-art Abstract Syntax Tree approaches by 2.46% and the plain text-based approaches with more than 12.5%, highlighting that the proposed methodology learns better the structural representation than other literature approaches.
Keyword:
Deep learning
Recurrent neural network
Abstract syntax tree
Abstract syntax graph
Malware detection
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
IF:
7.5
论文数:
3.0W
被引数:
10.2W
机构
引用论文
Deep Illumina-Based Shotgun Sequencing Reveals Dietary Effects on the Structure and Function of the Fecal Microbiome of Growing Kittens
PLoS ONE
IF0
MGCoT : Multi-Grained Contextual Transformer for table-based text generationMGCoT: 用于基于表的文本生成的多粒度上下文转换器
Guidelines for conducting and reporting case study research in software engineering在软件工程中进行和报告案例研究的指南

