five

Self-Admitted GenAI Usage in Open-Source Software

收藏
Zenodo2026-01-06 更新2026-05-26 收录
下载链接:
https://zenodo.org/doi/10.5281/zenodo.18163887
下载链接
链接失效反馈
官方服务:
资源简介:
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 development remain poorly understood. In this paper, we introduce the concept of self-admitted GenAI usage, that is, developers explicitly referring to the use of GenAI tools for content creation in software artifacts such as commit messages, code comments, or project documentation. Using this concept as a lens to study how GenAI tools are integrated into open-source software projects, we analyze a curated sample of more than 250,000 GitHub repositories, identifying 1,292 such self-admissions across 156 repositories. Using a mixed methods approach, we derive a taxonomy of 32 tasks, 10 content types, and 11 purposes associated with GenAI usage based on 284 qualitatively coded mentions. We then examine the longitudinal impact of GenAI adoption on code churn in 151 repositories and find no general increase, contradicting popular narratives on the impact of GenAI on software development. Finally, we 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 the new era of AI-assisted software development.
提供机构:
Zenodo
创建时间:
2026-01-06
二维码
社区交流群
二维码
科研交流群
商业服务