Programming Language Identification via Selection of Target Categories and Machine Learning for Unknown Category

This paper presents a method for an efficient programming language identification technique which consists of selection of target categories and machine learning for unknown category. As software development scales are complicated, the source codes in use are getting huge and diverse. A programming language identification technique is essential to manage source codes effectively. However, existing research lacks a clear rationale for target categories selection criteria and does not address the issue of unknown categories. In this paper, we propose a method for selecting target categories based on frequency of use and importance, and machine learning techniques to handle unknown categories. We present three methods for classifying the unknown categories. Experimental results demonstrate that the proposed methods effectively classify the unknown categories.

Authors

Publication Details

Journal
The Transactions of The Korean Institute of Electrical Engineers
Published
2025-05-31
DOI
https://doi.org/10.5370/kiee.2025.74.5.950
Primary Topic
Text Readability and Simplification
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Programming Language Identification via Selection of Target Categories and Machine Learning for Unknown Category

Hee‐Jeong Yoo, Hoon Yoo, Eunsu Lee
The Transactions of The Korean Institute of Electrical Engineers
Text Readability and Simplification
article

Programming Language Identification via Selection of Target Categories and Machine Learning for Unknown Category

Hee‐Jeong Yoo, Hoon Yoo, Eunsu Lee
article en

Abstract

This paper presents a method for an efficient programming language identification technique which consists of selection of target categories and machine learning for unknown category. As software development scales are complicated, the source codes in use are getting huge and diverse. A programming language identification technique is essential to manage source codes effectively. However, existing research lacks a clear rationale for target categories selection criteria and does not address the issue of unknown categories. In this paper, we propose a method for selecting target categories based on frequency of use and importance, and machine learning techniques to handle unknown categories. We present three methods for classifying the unknown categories. Experimental results demonstrate that the proposed methods effectively classify the unknown categories.

The Transactions of The Korean Institute of Electrical EngineersVol. 74(5)
Quality Education
Openalex Percentile: Top 93%
Text Readability and Simplification
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.