How AI Tools Influence the Skills of Young Developers.
Keywords:
Artificial Intelligence, Novice Programmers, Code Quality, Human-AI Collaboration, Programming Skills DevelopmentAbstract
This study investigates theimpact of artificial intelligence (AI) on novice programmers by analyzing their level of reliance on AI tools, the benefits these tools provide, and the challenges programmers encounter. Data were collected from a sample of eight programmers working in various domains of software development. The study used semi-structured interviews to gather insights into participants' experiences with AI-based programming tools.The findings reveal a diverse range of AI usage among participants. While some programmers heavily rely on AI to enhance productivity and streamline debugging processes, others use it more selectively for solving specific problems. AI tools have demonstrated their effectiveness in improving code quality, accelerating development, and introducingprogrammers to new techniques and algorithms.However, participants also highlighted challenges, including frequent errors in AI-generated code and the risk of overdependence, which may hinder the development of critical thinking and creativity. Moreover,current AI tools require further refinement to better align with the nuanced needs of programmers. Based on these findings, the study recommends enhanced training for programmers on the responsible and effective use of AI tools, improvements in tool accuracy, and the cultivation of a balanced approach that leverages AI capabilities while maintaining essential human coding skills. This research contributes to the growing discourse on how AI is reshaping programming practices and emphasizes the need to balance automation with human expertise.
Downloads
Published
Issue
Section
License
So that authors and publisher may be protected from the consequences of unauthorized use of the contents published in IJME, we require, as a condition of publication, that authors assign us all rights, including subsidiary rights, to their work. This enables us to promote and distribute the contribution in professionally appropriate venues. Authors have nonexclusive license to use their work without charge and without further permission after it has been published by IJME, as long as the IJME publication is referenced.