mlsanityData to 14 Oct 2026

Design, Implementation and Evaluation of a Novel Programming Language Topic Classification Workflow

arXiv 2509.20631 ↗First posted 25 Sep 2025cs.SE cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

As software systems grow in scale and complexity, understanding the distribution of programming language topics within source code becomes increasingly important for guiding technical decisions, improving onboarding, and informing tooling and education. This paper presents the design, implementation, and evaluation of a novel programming language topic classification workflow. Our approach combines a multi-label Support Vector Machine (SVM) with a sliding window and voting strategy to enable fine-grained localization of core language concepts such as operator overloading, virtual functions, inheritance, and templates. Trained on the IBM Project CodeNet dataset, our model achieves an average F1 score of 0.90 across topics and 0.75 in code-topic highlight. Our findings contribute empirical insights and a reusable pipeline for researchers and practitioners interested in code analysis and data-driven software engineering.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). First posted on arXiv 25 Sep 2025.

Builds on

0 of 0 references.

No references here yet.

Built on by

Not cited yet.