2023
DOI: 10.18280/ria.370515
|View full text |Cite
|
Sign up to set email alerts
|

Using Natural Language Processing for Programming Language Code Classification with Multinomial Naive Bayes

Ayman Hussein Odeh,
Munther Odeh,
Hussein Odeh
et al.

Abstract: and others. Leveraging natural language processing concepts, this research explores the application of the Multinomial Naï ve Bayes (MNB) algorithm to identify and classify programming languages used in source code files. MNB is a relatively simple and fast algorithm for text classification. The study utilizes a dataset comprising 12 programming languages and consists of 12,003 samples, totaling 396,090 lines of code. The MNB algorithm is trained on this diverse dataset, and its performance in classifying prog… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
0
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 23 publications
0
0
0
Order By: Relevance
“…Productive competence refers to the speaking and writing skills needed to express thoughts and work effectively in formal and informal settings. Receptive competence includes listening and reading skills, emphasizing the importance of phonological, syntactic and semantic interpretation in parallel with cognitive processing [16].…”
Section: Language Learning Technology Using An Intelligent Systemmentioning
confidence: 99%
“…Productive competence refers to the speaking and writing skills needed to express thoughts and work effectively in formal and informal settings. Receptive competence includes listening and reading skills, emphasizing the importance of phonological, syntactic and semantic interpretation in parallel with cognitive processing [16].…”
Section: Language Learning Technology Using An Intelligent Systemmentioning
confidence: 99%