2018
DOI: 10.1016/j.datak.2017.07.003
|View full text |Cite
|
Sign up to set email alerts
|

Automatically classifying source code using tree-based approaches

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 11 publications
(9 citation statements)
references
References 29 publications
0
8
0
Order By: Relevance
“…Various studies have been conducted to analyze source codes such as generating pseudocode from source code [7], identifying topics in source codes [8], source code vulnerability analysis [9], code suggestion [10], classifying source codes according to their functionalities [11], clustering of source codes [12], code review [13], source code author identification [14] and summarization of code fragments [15]. Although all these studies used source codes as training dataset for learning task, they did not focus on identifying the languages of source codes.…”
Section: Related Workmentioning
confidence: 99%
“…Various studies have been conducted to analyze source codes such as generating pseudocode from source code [7], identifying topics in source codes [8], source code vulnerability analysis [9], code suggestion [10], classifying source codes according to their functionalities [11], clustering of source codes [12], code review [13], source code author identification [14] and summarization of code fragments [15]. Although all these studies used source codes as training dataset for learning task, they did not focus on identifying the languages of source codes.…”
Section: Related Workmentioning
confidence: 99%
“…To select relevant features from the network traffic features shown in Table I, the author uses the feature importance approach [16,17]. Feature importance is the influence that a feature has in predicting the classification results [18].…”
Section: Methodsmentioning
confidence: 99%
“…It improved the accuracy from 4.08 to 15.49% compared to the feature-based approach and from 1.2 to 12.39% compared with the tree-based approaches. In addition, they introduced the Tree-Based Convolutional Neural Networks (TBCNN) framework (Phan et al, 2018a), it enhanced the time and accuracy of classifiers by applying several pruning tree models. TBCNN achieved a better accuracy by 92.63% on average.…”
Section: E Frameworkmentioning
confidence: 99%