1
Return

Self-Admitted GenAI Usage in Open-Source Software

delete2026-04-08
delete0
PRE
AI
T
Tao Xiao
Y
Youmei Fan
F
Fabio Calefato
C
Christoph Treude
R
Raula Gaikovina Kula
H
Hideaki Hata
S
Sebastian Baltes
DOI:10.1109/tse.2026.3681886delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The widespread adoption of generative AI (GenAI) tools such as GitHub Copilot and ChatGPT is transforming software development. Since generated source code is virtually impossible to distinguish from manually written code, their real-world usage and impact on open-source software (OSS) development remain poorly understood. In this paper, we introduce the concept of <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">self-admitted GenAI usage</i>, that is, developers explicitly referring to the use of GenAI tools for content creation in software artifacts. Using this concept as a lens to study how GenAI tools are integrated into OSS projects, we analyze a curated sample of more than 200,000 GitHub repositories, identifying 1,292 such self-admissions across 156 repositories in commit messages, code comments, and project documentation. Using a mixed methods approach, we derive a taxonomy of 32 tasks, 10 content types, and 11 purposes associated with GenAI usage based on 1,292 qualitatively coded mentions. We then analyze 13 documents with policies and usage guidelines for GenAI tools and conduct a developer survey to uncover the ethical, legal, and practical concerns behind them. Our findings reveal that developers actively manage how GenAI is used in their projects, highlighting the need for project-level transparency, attribution, and quality control practices in AI-assisted software development. Finally, we examine the longitudinal impact of GenAI adoption on <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">code churn</i> in 151 repositories with self-admitted GenAI usage and find no general increase, contradicting popular narratives on the impact of GenAI on software development.
Keywords:
Software engineering
generative artificial intelligence
large language models
software maintenance and evolution

Journal

IEEE Transactions on Software Engineering cover
IEEE Transactions on Software Engineering
IF:
5.6
Papers:
2.8K
Citations:
1.1W

Organization

S
shinshu university
Scholars:
1.2K
Papers: 428
Citations: 0
K
kyushu university
Scholars:
3.7K
Papers: 1.4K
Citations: 0
U
University of Osaka
Scholars:
4.1K
Papers: 1.3K
Citations: 1
H
heidelberg university
Scholars:
773
Papers: 252
Citations: 0
N
Nara Institute of Science and Technology
Scholars:
472
Papers: 171
Citations: 3.8K
S
singapore management university
Scholars:
312
Papers: 235
Citations: 0
U
university of bari
Scholars:
336
Papers: 143
Citations: 0
Cited Papers

Cited Papers

Citing Papers

Citing Papers