Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

Detection of GenAI-produced and student-written C# code: A comparative study of classifier algorithms and code stylometry features Détection du code C# produit par GenAI et du code C# provenant des étudiants : étude comparative des algorithmes de classification et des caractéristiques stylométriques du code

Domaine:

education

Type de record:

datasetpaper
Créateur:
AdeEdu
Éditeur:
Wit
Hôte:
The prevalence of students using generative artificial intelligence (GenAI) to produce program code is such that certain courses are rendered ineffective because students can avoid learning the required skills. Meanwhile, detecting GenAI code and differentiating between GenAI-produced and human-written code are becoming increasingly challenging. This study tested the ability of six classifier algorithms to detect GenAI C# code and to distinguish it from C# code written by students at a South African university. A large dataset of verified student-written code was collated from first-year students at South Africa’s University of the Free State, and corresponding GenAI code produced by Blackbox.AI, ChatGPT and Microsoft Copilot was generated and collated. Code metric features were extracted using modified Roslyn APIs. The data was organised into four sets with an equal number of student-written and AI-generated code, and a machine- learning model was deployed with the four sets using six classifiers: extreme gradient boosting (XGBoost), k-nearest neighbors (KNN), support vector machine (SVM), AdaBoost, random forest, and soft voting (with XGBoost, KNN and SVM as inputs). It was found that the GenAI C# code produced by Blackbox.AI, ChatGPT, and Copilot could, with a high degree of accuracy, be identified and distinguished from student-written C# code through use of the classifier algorithms, with XGBoost performing strongest in detecting GenAI code and random forest performing best in identification of student-written code.

Visit

doi.org

Tasks

text classification

Licenses

https://creativecommons.org/licenses/by/4.0

Similaires

Les fiançailles à la lumière du code des personnes et de la famille du MaliNéologismes et calques dans le kabyle moderne: Cas du code de la route et des journaux d’informationÉtude comparative du lexique des dialectes du buamu : cas des parlers de Bomborokuy et de KoumbiaL’allaitement exclusif et le code international de commercialisation des substituts du lait maternel : état des connaissances des pharmaciens et des agents des comptoirs de vente d’officines privées à Lomé (Togo)La mobilisation des organisations féminines en faveur du Code de la famille au MaliCode Du Travail Malien Commenté

Les fiançailles à la lumière du code des personnes et de la famille du Mali

En Afrique, et plus particulièrement au Mali, la plupart des familles et/ou communautés ont toujours

Néologismes et calques dans le kabyle moderne: Cas du code de la route et des journaux d’information

Étude comparative du lexique des dialectes du buamu : cas des parlers de Bomborokuy et de Koumbia

Résumé : Le buamu est un continuum linguistique qui s‘étend depuis les environs de la région du Sud-

L’allaitement exclusif et le code international de commercialisation des substituts du lait maternel : état des connaissances des pharmaciens et des agents des comptoirs de vente d’officines privées à Lomé (Togo)

La mobilisation des organisations féminines en faveur du Code de la famille au Mali

Suite à la mobilisation des organisations féminines maliennes et à la pression de la communauté inte

Code Du Travail Malien Commenté

International audience