Review

The Evolution of Code Review: From Traditional Methods to AI-Powered Approaches

Volume: 9 Number: 3 May 15, 2026
TR EN

The Evolution of Code Review: From Traditional Methods to AI-Powered Approaches

Abstract

Code review is an important process in the software development lifecycle to ensure high-quality, maintainable, and efficient code. Over time, automated code review systems have evolved from manual methods to include advanced techniques such as dynamic analysis, machine learning, deep learning, and, more recently, generative artificial intelligence. These techniques use natural language processing and predictive models to provide faster and more accurate code reviews with intelligent, context-sensitive feedback. This survey explores the evolution of automated code review, starting with traditional methods and moving toward the latest AI-powered approaches. We discuss the methods used, the challenges faced, and the benefits these systems offer. In addition, we highlight future trends and examine how AI is transforming code review processes to meet the needs of modern software development.

Keywords

References

  1. Almeida, Y., Albuquerque, D., Filho, E. D., Muniz, F., de Farias Santos, K., Perkusich, M., Almeida, H., & Perkusich, A. (2024). AICodeReview: Advancing code quality with AI-enhanced reviews. SoftwareX, 26, 101677. https://doi.org/10.1016/j.softx.2024.101677
  2. Azeem, M. I., Palomba, F., Shi, L., & Wang, Q. (2019). Machine learning techniques for code smell detection: A systematic literature review and meta-analysis. Information and Software Technology, 108, 115–138. https://doi.org/10.1016/j.infsof.2018.12.009
  3. Bacchelli, A., & Bird, C. (2013). Expectations, outcomes, and challenges of modern code review. Proceedings of the 35th International Conference on Software Engineering (ICSE) (pp. 712–721). IEEE.
  4. Ball, T., & Larus, J. R. (1994). Optimally profiling and tracing programs. ACM Transactions on Programming Languages and Systems, 16(4), 1319–1360.
  5. Banerjee, S., & Lavie, A. (2005). METEOR: An automatic metric for MT evaluation with improved correlation with human judgments. Proceedings of the ACL Workshop on Intrinsic and Extrinsic Evaluation Measures for Machine Translation and/or Summarization (pp. 65–72). Association for Computational Linguistics.
  6. Bani-Salameh, H., Sallam, M., & Alshboul, B. (2021). A deep-learning-based bug priority detection using RNN-LSTM neural networks. e-Informatica Software Engineering Journal, 15(1), 29–45.
  7. Brown, T. B., Mann, B., Ryder, N., Subbiah, M., Kaplan, J., Dhariwal, P., Neelakantan, A., Shyam, P., Sastry, G., Askell, A., Agarwal, S., Herbert-Voss, A., Krueger, G., Henighan, T., Child, R., Ramesh, A., Ziegler, D. M., Wu, J., Winter, C., ... Amodei, D. (2020). Language models are few-shot learners. Proceedings of the 34th International Conference on Neural Information Processing Systems (NeurIPS) (pp. 1877–1901). Curran Associates Inc.
  8. Bughin, J. (2024). The role of firm AI capabilities in generative AI-pair coding. Journal of Decision Systems, 1–22. https://doi.org/10.1080/12460125.2024.2428187

Details

Primary Language

English

Subjects

Information Systems Development Methodologies and Practice, Information Systems (Other)

Journal Section

Review

Publication Date

May 15, 2026

Submission Date

February 8, 2025

Acceptance Date

January 25, 2026

Published in Issue

Year 2026 Volume: 9 Number: 3

APA
İçöz, B., & Biricik, G. (2026). The Evolution of Code Review: From Traditional Methods to AI-Powered Approaches. Black Sea Journal of Engineering and Science, 9(3), 1478-1491. https://doi.org/10.34248/bsengineering.1635994
AMA
1.İçöz B, Biricik G. The Evolution of Code Review: From Traditional Methods to AI-Powered Approaches. BSJ Eng. Sci. 2026;9(3):1478-1491. doi:10.34248/bsengineering.1635994
Chicago
İçöz, Büşra, and Göksel Biricik. 2026. “The Evolution of Code Review: From Traditional Methods to AI-Powered Approaches”. Black Sea Journal of Engineering and Science 9 (3): 1478-91. https://doi.org/10.34248/bsengineering.1635994.
EndNote
İçöz B, Biricik G (May 1, 2026) The Evolution of Code Review: From Traditional Methods to AI-Powered Approaches. Black Sea Journal of Engineering and Science 9 3 1478–1491.
IEEE
[1]B. İçöz and G. Biricik, “The Evolution of Code Review: From Traditional Methods to AI-Powered Approaches”, BSJ Eng. Sci., vol. 9, no. 3, pp. 1478–1491, May 2026, doi: 10.34248/bsengineering.1635994.
ISNAD
İçöz, Büşra - Biricik, Göksel. “The Evolution of Code Review: From Traditional Methods to AI-Powered Approaches”. Black Sea Journal of Engineering and Science 9/3 (May 1, 2026): 1478-1491. https://doi.org/10.34248/bsengineering.1635994.
JAMA
1.İçöz B, Biricik G. The Evolution of Code Review: From Traditional Methods to AI-Powered Approaches. BSJ Eng. Sci. 2026;9:1478–1491.
MLA
İçöz, Büşra, and Göksel Biricik. “The Evolution of Code Review: From Traditional Methods to AI-Powered Approaches”. Black Sea Journal of Engineering and Science, vol. 9, no. 3, May 2026, pp. 1478-91, doi:10.34248/bsengineering.1635994.
Vancouver
1.Büşra İçöz, Göksel Biricik. The Evolution of Code Review: From Traditional Methods to AI-Powered Approaches. BSJ Eng. Sci. 2026 May 1;9(3):1478-91. doi:10.34248/bsengineering.1635994

                            24890