The IRMA Community
Newsletters
Research IRM
Click a keyword to search titles using our InfoSci-OnDemand powered search:
|
The Metric for Automatic Code Generation Based on Dynamic Abstract Syntax Tree
|
Author(s): Wenjun Yao (Kunming University of Science and Technology, China), Ying Jiang (Kunming University of Science and Technology, China)and Yang Yang (Kunming University of Science and Technology, China)
Copyright: 2023
Volume: 15
Issue: 1
Pages: 20
Source title:
International Journal of Digital Crime and Forensics (IJDCF)
Editor(s)-in-Chief: Feng Liu (Chinese Academy of Sciences, China)
DOI: 10.4018/IJDCF.325062
Purchase
|
Abstract
In order to improve the efficiency and quality of software development, automatic code generation technology is the current focus. The quality of the code generated by the automatic code generation technology is also an important issue. However, existing metrics for code automatic generation ignore that the programming process is a continuous dynamic changeable process. So the metric is a dynamic process. This article proposes a metric method based on dynamic abstract syntax tree (DAST). More specifically, the method first builds a DAST through the interaction in behavior information between the automatic code generation tool and programmer. Then the measurement contents are extracted on the DAST. Finally, the metric is completed with contents extracted. The experiment results show that the method can effectively realize the metrics of automatic code generation. Compared with the MAST method, the method in this article can improve the convergence speed by 80% when training the model, and can shorten the time-consuming by an average of 46% when doing the metric prediction.
Related Content
Shakir A. Mehdiyev, Tahmasib Kh. Fataliyev.
© 2024.
17 pages.
|
Fuhai Jia, Yanru Jia, Jing Li, Zhenghui Liu.
© 2024.
13 pages.
|
Dawei Zhang.
© 2024.
16 pages.
|
Yuwen Zhu, Lei Yu.
© 2023.
16 pages.
|
Vijay Kumar, Sahil Sharma, Chandan Kumar, Aditya Kumar Sahu.
© 2023.
14 pages.
|
Wenjun Yao, Ying Jiang, Yang Yang.
© 2023.
20 pages.
|
Dawei Zhang.
© 2023.
14 pages.
|
|
|