It is found that AI exhibits significant efficiency issues in programming, and a series of safety and efficiency issues are found in AI programming, such as code redundancy and over-coupling when writing large projects.
Abstract
With continuous advancements in AI and large language models, AI in programming has evolved from simple code completion to intelligent agents with contextual understanding. This change has not only had a significant impact on the field of programming but also on programmers' employment. This paper aims to explore new working models for future programmers and analyze the efficiency and potential risks of AI programming. This paper systematically reviews key empirical studies from relevant papers published between 2020 and 2025 and finds that AI exhibits significant efficiency issues in programming. On the one hand, in LeetCode, AI performs well on low-to-medium difficulty problems, and AI programming has already surpassed 85% of human programmers in algorithm competitions. On the other hand, the actual development efficiency of AI when handling large open-source projects actually decreases by approximately 19%, and a series of safety and efficiency issues are found in AI programming, such as code redundancy and over-coupling when writing large projects. This article explores the transformation of programmers from code writers to AI collaborators, examining the advantages and disadvantages of AI in programming. It also elaborates on the specific requirements for future programmers, such as a deeper understanding of the nature of tasks and the need to maintain a dynamic balance between programmers and AI to achieve greater efficiency in project completion.
This paper adopts a structured narrative review method to review the research progress from the aspects of code-based models, agent control mechanisms, repository-level systems, evaluation benchmarks, and human-computer collaboration evidence, and compares the research scope and analysis focus with existing reviews on...
Yu-Zhen Li· Computers and artificial int...· 0 citations
This paper reviews recent empirical literature to ask what the developer's job is shifting from typing code to directing agents that type code a change often summarized as a move from code generation to code orchestration.
P. N. Nesarajan, P. Thenmozhi, S. A. et al.· International Journal of Inn...· 0 citations
The state of the art in AI for requirements engineering research leading up to the transformation, before reviewing advances in LLMs, and two subsequent research areas: prompt programming and generalist SE agents, which combine multiple LLM advances to yield semi-autonomous processes that complete SE tasks.
Travis D. Breaux, Anmol Singhal· Requirements Engineering· 0 citations
How AI-assisted software engineering is starting to utilize at GMTO is described, why these common industry concerns matter for Observatory software teams, and future plans are described.
M. Cox, J. Filgueira, Chien Peng et al.· Astronomical Telescopes + In...· 2 citations
IDE Agent Mode is changing how the developers work, from writing code to debugging & software management, by embedding powerful AI features right inside popular development setups. This article first conceptualizes IDE Agent Mode as a workflow where AIs are coding partners that not only understand the context of the pr...
Madhurima Kommuru· International Journal of Mod...· 0 citations
The growing adoption of Large Language Models (LLMs) in Software Engineering has reinforced the expectation that coding activities can be largely automated. However, this perception may represent yet another historical search for a solution capable of eliminating the inherent challenges of software development. This ar...
T. Sirqueira, Jessica Faciroli· 1 citation
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.