ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 2507.00788
12
0

Echoes of AI: Investigating the Downstream Effects of AI Assistants on Software Maintainability

1 July 2025
Markus Borg
Dave Hewett
Nadim Hagatulah
Noric Couderc
Emma Söderberg
Donald Graham
Uttam Kini
Dave Farley
ArXiv (abs)PDFHTML
Main:64 Pages
40 Figures
Bibliography:7 Pages
17 Tables
Appendix:7 Pages
Abstract

[Context] AI assistants, like GitHub Copilot and Cursor, are transforming software engineering. While several studies highlight productivity improvements, their impact on maintainability requires further investigation. [Objective] This study investigates whether co-development with AI assistants affects software maintainability, specifically how easily other developers can evolve the resulting source code. [Method] We conducted a two-phase controlled experiment involving 151 participants, 95% of whom were professional developers. In Phase 1, participants added a new feature to a Java web application, with or without AI assistance. In Phase 2, a randomized controlled trial, new participants evolved these solutions without AI assistance. [Results] AI-assisted development in Phase 1 led to a modest speedup in subsequent evolution and slightly higher average CodeHealth. Although neither difference was significant overall, the increase in CodeHealth was statistically significant when habitual AI users completed Phase 1. For Phase 1, we also observed a significant effect that corroborates previous productivity findings: using an AI assistant yielded a 30.7% median decrease in task completion time. Moreover, for habitual AI users, the mean speedup was 55.9%. [Conclusions] Our study adds to the growing evidence that AI assistants can effectively accelerate development. Moreover, we did not observe warning signs of degraded code-level maintainability. We recommend that future research focus on risks such as code bloat from excessive code generation and the build-up of cognitive debt as developers invest less mental effort during implementation.

View on arXiv
@article{borg2025_2507.00788,
  title={ Echoes of AI: Investigating the Downstream Effects of AI Assistants on Software Maintainability },
  author={ Markus Borg and Dave Hewett and Nadim Hagatulah and Noric Couderc and Emma Söderberg and Donald Graham and Uttam Kini and Dave Farley },
  journal={arXiv preprint arXiv:2507.00788},
  year={ 2025 }
}
Comments on this paper