2022
DOI: 10.1049/sfw2.12064
|View full text |Cite
|
Sign up to set email alerts
|

A systematic mapping study of source code representation for deep learning in software engineering

Abstract: The usage of deep learning (DL) approaches for software engineering has attracted much attention, particularly in source code modelling and analysis. However, in order to use DL, source code needs to be formatted to fit the expected input form of DL models. This problem is known as source code representation. Source code can be represented via different approaches, most importantly, the tree-based, token-based, and graph-based approaches. We use a systematic mapping study to investigate i detail the representa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(2 citation statements)
references
References 122 publications
0
2
0
Order By: Relevance
“…This section mainly compares the time performance of VDCPG with the methods proposed by Lin et al [8], Jacob A et al [14], Canan Batur et al [15], X Cheng et al [16], SM Ghaffarian et al [17] and W Jian et al [18]. As can be seen from Table 8, Compared with other methods, the time cost of this method is mainly in the model pretreatment stage and training stage, and the time difference in the detection stage is little.…”
Section: Comparison Of Time Performance Of Different Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…This section mainly compares the time performance of VDCPG with the methods proposed by Lin et al [8], Jacob A et al [14], Canan Batur et al [15], X Cheng et al [16], SM Ghaffarian et al [17] and W Jian et al [18]. As can be seen from Table 8, Compared with other methods, the time cost of this method is mainly in the model pretreatment stage and training stage, and the time difference in the detection stage is little.…”
Section: Comparison Of Time Performance Of Different Methodsmentioning
confidence: 99%
“…In the model pretreatment stage and the model training stage, VDCPG can directly input the code files in the project without segmentation, so the time required is shorter compared with other models. [8] 181 1041 35 Jacob A et al [14] 257 1124 54 Canan Batur et al [15] 149 1073 47 X Cheng et al [16] 381 975 59 SM Ghaffarian et al [17] 203 492 65 W Jian et al [18] 196 885 43 VDCPG 117 489 30…”
Section: Comparison Of Time Performance Of Different Methodsmentioning
confidence: 99%