Elaris Computing Nexus
Received On : 18 October 2025
Revised On : 25 November 2025
Accepted On : 08 December 2025
Published On : 06 January 2026
Volume 02, 2026
Pages : 001-012
A significant issue in the recent development is the growing concern with the quality of code and low levels of technical debt in the agile software development environments that can lead to an absence of adequate manual reviews of the code. Recent automated review systems primarily rely on the application of static code analysis and they fail to give credit to contextual and semantic information found in commit histories. This paper demonstrates a severe lack in the exploitation of the information stored in natural language and which developers add to their commits to detect the early indications of technical debt trends. To overcome this drawback, a new framework that presents the utilization of Natural Language Processing (NLP) tools to handle commit messages and other metadata to generate an automatic code review and debt analysis is proposed. The methodology is a combination of transformer-based language model, semantic similarity analysis and classification alongside the application of keywords to detect debt-inducing changes. The experimental background is rooted in the examination of publicly available Git repositories comprising annotated examples of technical debt and evaluates performance with the measures of accuracy, recall, and F1-score. The F1-score of the specified method improves the conventional tools of the statical analysis by 18.6% and the precision and the recall values are more than 0.89 and 0.87, respectively. The main component of this work is the availability of environment-sensitive, NLP-based framework, which enhances automated review of the code and the proactive management of technical debt of the agile development cycles.
Automated Code Review, Technical Debt Detection, Natural Language Processing, Commit History Analysis, Agile Software Development, Transformer Models.
The author reviewed the results and approved the final version of the manuscript.
Conceptualization: Zhanar Sartabanova and Minu Balakrishnan; Methodology: Zhanar Sartabanova; Software: Zhanar Sartabanova; Data Curation: Minu Balakrishnan; Writing- Original Draft Preparation: Zhanar Sartabanova and Minu Balakrishnan; Visualization: Zhanar Sartabanova and Minu Balakrishnan; Investigation: Zhanar Sartabanova and Minu Balakrishnan; Supervision: Minu Balakrishnan; Validation: Zhanar Sartabanova and Minu Balakrishnan; Writing- Reviewing and Editing: Zhanar Sartabanova and Minu Balakrishnan; All authors reviewed the results and approved the final version of the manuscript.
The authors would like to thank to the reviewers for nice comments on the manuscript.
No funding was received to assist with the preparation of this manuscript.
Conflict of interest
The authors have no conflicts of interest to declare that are relevant to the content of this article.
Data sharing is not applicable to this article as no new data were created or analysed in this study.
Contributions
All authors have equal contribution in the paper and all authors have read and agreed to the published version of the manuscript.
Corresponding Author
Open Access This article is licensed under a Creative Commons Attribution NoDerivs is a more restrictive license. It allows you to redistribute the material commercially or non-commercially but the user cannot make any changes whatsoever to the original, i.e. no derivatives of the original work. To view a copy of this license, visit: https://creativecommons.org/licenses/by-nc-nd/4.0/
Zhanar Sartabanova and Minu Balakrishnan, “Automated Code Review and Technical Debt Detection in Agile Development Using Natural Language Processing on Commit Histories”, Elaris Computing Nexus, pp. 001-012, 2026, doi: 10.65148/ECN/2026001.
© 2026 Zhanar Sartabanova and Minu Balakrishnan. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.