CORRELATION BETWEEN CODE REVIEW CULTURE AND RELIABILITY IN LARGE INTERNATIONAL ENGINEERING TEAMS

Authors

DOI:

https://doi.org/10.35546/kntu2078-4481.2025.3.1.1

Keywords:

code review, software quality, development culture, team collaboration, reliability metrics, distributed teams, interdisciplinary approach

Abstract

This article presents an in-depth analysis of the correlation between code review culture and reliability in large international engineering teams. Using an interdisciplinary approach that draws broad parallels between software engineering and the scientific method, it argues that key engineering practices such as code review are direct analogues of academic peer review, providing collective verification and enhancing the credibility of software code. This perspective makes it possible to reconceptualize the development process as a continuous cycle of hypothesis generation, experimental testing, and collective analysis that leads to systematic quality improvement. The study shows that code review exerts not only an obvious technical impact, including the reduction of defects, the detection of architectural erosion, and the improvement of code readability, but also a deep cultural influence. It fosters trust, strengthens communication, and establishes collective responsibility for software quality, which is especially critical in distributed teams. Based on these complex interconnections, a model was developed to visualize causal relationships, demonstrating how a mature review culture directly affects key reliability metrics such as rollback frequency and the number of critical incidents that occur after release. The results of the research have substantial practical value for managers and engineering teams, as they highlight that investing in an organizational culture that supports open and constructive review is a decisive factor in ensuring long-term stability and product quality. This transforms code review from a purely technical procedure into a fundamental attribute of successful engineering practice. Accordingly, the proposed model represents a universal tool for assessing and improving team performance by positioning culture as the primary driver of reliability.

References

Witter dos Santos E., Nunes I. Investigating the effectiveness of peer code review in distributed software development based on objective and subjective data. Journal of Software Engineering Research and Development. 2018. № 6(14). P. 1–31. DOI: https://doi.org/10.1186/s40411-018-0058-0

De Silva D. I., Pabasara W. A. C., Sangkavi S. V., Wijerathne L. G. A. T. D., Wijesundara W. M. K. H., Reezan. The Effectiveness of Code Reviews on Improving Software Quality: An Empirical Study. International Journal of Recent Technology and Engineering. 2023. № 12(2). P. 1-10. DOI: 10.35940/ijrte.B7666.0712223

Hoffmann M., Mendez D., Fagerholm F., Luckhardt A. The human side of Software Engineering Teams: an investigation of contemporary challenges. 2022. P. 1-18. URL: https://arxiv.org/abs/2104.03712

Welsch D., Mötefindt D., Burk L., Neumann M. Navigating Cultural Diversity: Barriers and Potentials in Multicultural Agile Software Development Teams. 2023. URL: https://arxiv.org/abs/2311.12061

Zaghloul B., Riehle D., Zhou M. Communication in Firm-Internal Global Software Development with China. Software Business. Vol. 2. P. 132-138. DOI: 10.1007/978-3-319-19593-3_11

Miller C., Rodeghero P., Storey M-A., Ford D., Zimmermann T. “How Was Your Weekend?” Software Development Teams Working From Home During COVID-19. 2021. URL: https://arxiv.org/abs/2101.05877

Ofem P., Isong B., Lugayizi F. Metrics for Evaluating and Improving Transparency in Software Engineering: An Empirical Study and Improvement Model. SN Computer Science. 2024. № 5(1097). P. 1-35. DOI: 10.1007/s42979-024-03471-3

Software.com. Engineering Metrics: Mean Time to Recovery. 2025. URL: https://www.software.com/engineeringmetrics/mean-time-to-recovery

Forbes Councils. Minimizing The Impact Of Customers Finding Bugs. 2023. URL: https://www.forbes.com/councils/forbestechcouncil/2023/09/18/minimizing-the-impact-of-customers-finding-bugs

Haindl P., Plösch R. Value-oriented quality metrics in software development: Practical relevance from a software engineering perspective. IET Software. 2022. № 16(2). P. 167–184. DOI: 10.1049/sfw2.12051

Jureczko M., Kajda Ł., Górecki P. Code review effectiveness: an empirical study on selected factors influence. IET Software. 2021. № 14(7). P. 794-805. DOI: 10.1049/iet-sen.2020.0134

Li R., Soliman M., Liang P., Avgeriou P. Symptoms of Architecture Erosion in Code Reviews: A Study of Two OpenStack Projects. 2022. URL: https://arxiv.org/abs/2201.01184v1

Touré F., Badri M., Lamontagne L. Investigating the prioritization of unit testing effort using software metrics. In Proceedings of the 12th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE’17). 2017. Р. 69–80. DOI: 10.5220/0006319300690080

Silva R. B., Bezerra C. Empirical investigation of the influence of continuous integration bad practices on software quality. Virtual event. 2022. URL: https://sol.sbc.org.br/index.php/vem/article/view/22330/22154

Touati M. H., Moanassar A. R. Using Computing Containers and Continuous Integration to Improve Numerical Research Reproducibility. International Journal of Computer. 2018. № 30(1). P. 27–33. DOI: https://doi.org/10.53896/ijc.v30i1.1249

Published

2025-11-28