$\texttt{Droid}$: A Resource Suite for AI-Generated Code Detection

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Orel, Daniil, Paul, Indraneil, Gurevych, Iryna, Nakov, Preslav
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866913978555301888
author Orel, Daniil
Paul, Indraneil
Gurevych, Iryna
Nakov, Preslav
author_facet Orel, Daniil
Paul, Indraneil
Gurevych, Iryna
Nakov, Preslav
contents In this work, we compile $\textbf{$\texttt{DroidCollection}$}$, the most extensive open data suite for training and evaluating machine-generated code detectors, comprising over a million code samples, seven programming languages, outputs from 43 coding models, and over three real-world coding domains. Alongside fully AI-generated samples, our collection includes human-AI co-authored code, as well as adversarial samples explicitly crafted to evade detection. Subsequently, we develop $\textbf{$\texttt{DroidDetect}$}$, a suite of encoder-only detectors trained using a multi-task objective over $\texttt{DroidCollection}$. Our experiments show that existing detectors' performance fails to generalise to diverse coding domains and programming languages outside of their narrow training data. Additionally, we demonstrate that while most detectors are easily compromised by humanising the output distributions using superficial prompting and alignment approaches, this problem can be easily amended by training on a small amount of adversarial data. Finally, we demonstrate the effectiveness of metric learning and uncertainty-based resampling as means to enhance detector training on possibly noisy distributions.
format Preprint
id arxiv_https___arxiv_org_abs_2507_10583
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle $\texttt{Droid}$: A Resource Suite for AI-Generated Code Detection
Orel, Daniil
Paul, Indraneil
Gurevych, Iryna
Nakov, Preslav
Software Engineering
Artificial Intelligence
Computers and Society
In this work, we compile $\textbf{$\texttt{DroidCollection}$}$, the most extensive open data suite for training and evaluating machine-generated code detectors, comprising over a million code samples, seven programming languages, outputs from 43 coding models, and over three real-world coding domains. Alongside fully AI-generated samples, our collection includes human-AI co-authored code, as well as adversarial samples explicitly crafted to evade detection. Subsequently, we develop $\textbf{$\texttt{DroidDetect}$}$, a suite of encoder-only detectors trained using a multi-task objective over $\texttt{DroidCollection}$. Our experiments show that existing detectors' performance fails to generalise to diverse coding domains and programming languages outside of their narrow training data. Additionally, we demonstrate that while most detectors are easily compromised by humanising the output distributions using superficial prompting and alignment approaches, this problem can be easily amended by training on a small amount of adversarial data. Finally, we demonstrate the effectiveness of metric learning and uncertainty-based resampling as means to enhance detector training on possibly noisy distributions.
title $\texttt{Droid}$: A Resource Suite for AI-Generated Code Detection
topic Software Engineering
Artificial Intelligence
Computers and Society
url https://arxiv.org/abs/2507.10583