paper-with-me

Papers

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

2025-09-25 · Michael Zhang, Yuan Tian, Mariam Guizani 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.

📄 PDF Abstract BibTeX arXiv:2509.20631

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Proceedings 40th International Conference on Logic Programming

2025-02-11 · Pedro Cabalar, Francesco Fabiano, Martin Gebser, Gopal Gupta 외

Since the first conference In Marseille in 1982, the International Conference on Logic Programming (ICLP) has been the premier international event for presenting research in logic programming. These proceedings include t…

Inductive logic programmingProbabilistic ProgrammingPrompt Engineering

CGP++ : A Modern C++ Implementation of Cartesian Genetic Programming

2024-06-13 · Roman Kalkreuth, Thomas Baeck

The reference implementation of Cartesian Genetic Programming (CGP) was written in the C programming language. C inherently follows a procedural programming paradigm, which entails challenges in providing a reusable and …

problexity -- an open-source Python library for binary classification problem complexity assessment

2022-07-14 · Joanna Komorniczak, Pawel Ksieniewicz

The classification problem's complexity assessment is an essential element of many topics in the supervised learning domain. It plays a significant role in meta-learning -- becoming the basis for determining meta-attribu…

Binary ClassificationMeta-Learning

Pedagogical Promise and Peril of AI: A Text Mining Analysis of ChatGPT Research Discussions in Programming Education

2026-05-01 · Juvy C. Grume, John Paul P. Miranda, Aileen P. De Leon, Jordan L. Salenga 외 arxiv

GenAI systems such as ChatGPT are increasingly discussed in programming education, but the ways in which the research literature conceptualizes and frames their role remain unclear. This chapter applies text mining to pu…

TACO: Topics in Algorithmic COde generation dataset

2023-12-22 · Rongao Li, Jie Fu, Bo-Wen Zhang, Tao Huang 외

We introduce TACO, an open-source, large-scale code generation dataset, with a focus on the optics of algorithms, designed to provide a more challenging training dataset and evaluation benchmark in the field of code gene…

Code Generation