2017
DOI: 10.1109/access.2017.2710421
|View full text |Cite
|
Sign up to set email alerts
|

Multilingual Source Code Analysis: A Systematic Literature Review

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 22 publications
(11 citation statements)
references
References 52 publications
0
11
0
Order By: Relevance
“…In [ 57 ], code flaws and vulnerabilities modeling are focused on using the deep learning-based long short-term memory model, focusing on learning semantic and syntactic features of the code. In [ 58 ], a systematic literature review for multilanguage source code analysis is presented. This study helps explore the focus areas for development like static source code analysis, refactoring, detection of cross-language links, and other vital areas.…”
Section: Learning From Source Codementioning
confidence: 99%
“…In [ 57 ], code flaws and vulnerabilities modeling are focused on using the deep learning-based long short-term memory model, focusing on learning semantic and syntactic features of the code. In [ 58 ], a systematic literature review for multilanguage source code analysis is presented. This study helps explore the focus areas for development like static source code analysis, refactoring, detection of cross-language links, and other vital areas.…”
Section: Learning From Source Codementioning
confidence: 99%
“…Our small analysis of MicroPython projects shows that for a further exploration of MicroPython applications we need to consider custom implementations of AES in Python and C. This seems to be a common pattern for embedded code where performance is important and low-level code is often shipped as custom C blobs. Thus, we can observe the importance of hybrid analyses approaches [5,10].…”
Section: Micropythonmentioning
confidence: 99%
“…Further, our study of MicroPython projects reveals that developers in the embedded domain tend to use crypto via C code. Thus, revealing the importance of hybrid static analyses, which can track program information, e.g., a call graph, across multiple languages [5,10].…”
Section: Introductionmentioning
confidence: 99%
“…Both of the approaches that we have investigated (SAST tools and SVP models) are language specific. It is common knowledge that vulnerable code patterns are difficult to translate across programming languages [36,50]. That is why we decided to collect the code datasets for C/C++.…”
Section: Selecting and Extracting Case Study Datasetsmentioning
confidence: 99%