Backend
The Impact of AI Coding Assistants on Software Engineering: A Longitudinal Study
arXiv cs.SE0 views
arXiv:2605.23135v2 Announce Type: replace Abstract: AI coding assistants have become prolific in recent years. Through a longitudinal mixed-methods investigation, we examined how professional software engineers perceive the effects of AI coding assistants in regard to task focus, developer experience, and productivity. Two questionnaires were administered six months apart, yielding 158 eligible participants at the first time point, 101 at the second, and a matched longitudinal cohort of 95. Participants reported spending less time on most development tasks, with 82% reporting less on writing code. We found a broader shift in focus from creation to verification activities. We propose a new category of work we term supervisory engineering work, encompassing the direction, evaluation, and correction of AI output. This construct is broader than the extra review overhead that has been previously reported in literature since it encompasses directing and shaping AI output both before and during creation. We also identified a productivity-experience paradox: consistently positive productivity perceptions alongside eroding developer experience. These findings suggest that AI coding assistants may be reshaping both the nature of software engineering work and how engineers experience it.
Source:https://arxiv.org/abs/2605.23135PreviousThe Dangers of Non-Self-Fixed Architecture Technical Debt and Its Impact on Time-to-FixNextAuditing Empirical Comparisons in Quantum Software
Related posts

WebMCP Attack Lab: Can an E-Shop Hijack Your AI Agent?
0dev.to Angular

How to Make AI Videos on Your Own Computer or Phone in 2026 (No Credits, No Uploads)
0dev.to OpenSource
One missing colon hides a version note: 42 cases in 60 Python projects
0dev.to OpenSource
I built a cross-API rate limit reference because I was tired of guessing
0dev.to OpenSource

How Much Does AI Development Cost in Singapore Healthcare?
0dev.to Programming
I Changed object to Lock and Stopped Paying the Monitor Tax
0dev.to Programming