Search papers, labs, and topics across Lattice.
This study analyzes the maintenance cost signals in GitHub repositories adopted by generative AI (GenAI) users, revealing that while GenAI reduces code-generation effort, it reallocates work towards documentation, validation, and debugging. By examining 622 users and 179 AI-assisted repositories, the research finds that these repositories feature longer README files and a greater emphasis on managing external dependencies compared to traditional repositories. The key result indicates that the adoption of GenAI leads to increased maintenance efforts focused on verifying generated content and handling API-related issues.
GenAI adoption in coding shifts the burden of maintenance from coding to extensive validation and dependency management, fundamentally altering developer workflows.
Generative artificial intelligence (GenAI) can reduce code-generation effort, but it may shift work to documentation, validation, debugging, and maintenance. We study observable maintenance-cost signals among GenAI adopters on GitHub by analyzing 622 users who publicly signal adoption, 179 repositories with visible AI-assistance configuration files, 179 matched traditional repositories, and 248 issues created in AI-assisted repositories. AI-assisted repositories span diverse project types and contain longer README files with more headers and code blocks, while traditional repositories contain more external URLs. Issues concerning GenAI technology often involve external dependencies, such as API rate limits and reliance on GenAI provider APIs. These findings suggest that AI assistance shifts maintenance costs toward verifying generated content, managing external AI dependencies, and validating AI-specific behavior.