Automated Technical Debt Assessment In Legacy Banking Applications

Authors

  • Rajesh Kumar

DOI:

https://doi.org/10.22399/ijcesen.4065

Keywords:

Technical debt, automated testing, old banking applications, software maintenance, static analysis, software quality

Abstract

When it comes to banking operations, traditional architecture and obsolete software systems are by no means extraneous. However, the introduction of such systems does carry with itself the burden of technical debt, since it inhibits the ease of change, invites operational risk, and makes the raising of the cost of maintaining such a system inevitable. Making use of technical debt automation is a reasonable approach that is remarkably helpful in identifying, measuring, and prioritizing code and architecture deficiencies in such legacy systems in a structured way. In this article, we explore the methods and techniques aimed at the detection of technical debt in bank-related systems with a focus on software analysis, particularly static analysis, and architectural metrics, and consider regimes of their estimation incorporating machine learning algorithms. In addition, the study addresses certain other characteristics that are application-dependent including issues of compliance, concerns about the availability of services, and compliance with modern digital technologies. The findings turn the attention toward the advantages of introducing automated evaluation tools to simplify the appreciation process, reduce the exposure of the bank to risk and enhance the prospects of updating bank software environments. Monolithic architecture and legacy banking applications, typically based on old technologies, remain significant to financial institutions. However, the operation and improvement of such systems increase the technical debt that damages changes, imposes operational risk, and raises maintenance costs. To combat this, there is an analysis of which is quite systematic – automated technical debt analysis, which is designed to find, measure and prioritize coding and architectural problems in such systems. The article studies and facilities of the automated identification of technical debt in banking software development applies, focusing mainly on how these can be achieved through software static analysis, architectural metrics, and prediction models that rely on artificial intelligence. Furthermore, some defects investigate technology dependence compliance, antifraud, and satisfaction from digital area. The findings further emphasize the significance of automated assessment systems to speed up the making of decisions process, reduce risk, and smoothen the process of transformation.

References

[1] Biazotto, J. P. (2024). Technical debt management automation: State of the art. Journal of Systems and Software.

[2] Ciancarini, P., Falessi, D., Lenarduzzi, V., & Russo, B. (2020). The Strategic Technical Debt Management Model (STDMM). Proceedings of the International Conference on Software Engineering.

[3] Falessi, D., Izurieta, C., & Zazworka, N. (2020). An overview and comparison of technical debt measurement tools. Empirical Software Engineering, 25(5), 3830–3862.

[4] Gupta, R. K., Kumar, S., & Singh, P. (2016). A pragmatic approach for managing technical debt in legacy systems. Proceedings of the ACM Symposium on Applied Computing.

[5] Haki, K., Aier, S., & Winter, R. (2023). Digital nudging for technical debt management at Credit institutions. Information Systems Journal.

[6] Capco. (2023). How Capco automated legacy applications refactoring for a tier 1 bank. Capco. https://www.capco.com/about-us/success-stories/automated-legacy-applications-refactoring-for-a-tier-1-bank

[7] Khomyakov, I. (2019). Automated measurement of technical debt: A systematic literature review. Journal of Software: Evolution and Process, 31(11), e2195.

[8] Lenarduzzi, V., Taibi, D., & Janes, A. (2021). A systematic literature review on technical debt prioritization. Information and Software Technology, 128, 106397.

[9] Monaghan, B. D. (2020). Redefining legacy: A technical debt perspective. In Proceedings of the International Conference on Software Maintenance and Evolution (ICSME). IEEE.

[10] Moreschini, S., Martini, A., & Bosch, J. (2023). Getting trapped in technical debt: A sociotechnical analysis. MIS Quarterly, 47(3), 1431–1458.

[11] Nayebi, M., Lenarduzzi, V., & Falessi, D. (2024). Technical debt management: The road ahead. arXiv preprint.

[12] AlOmar, E. A., Christians, B., Busho, M., AlKhalid, A. H., Ouni, A., Newman, C., & Mkaouer, M. W. (2021). SATDBailiff: Mining and tracking self-admitted technical debt. arXiv preprint arXiv:2107.00073. https://arxiv.org/abs/2107.00073

[13] CodebTech. (n.d.). Managed services: A solution for successful digital transformation in legacy banks. CodebTech. https://www.codebtech.com/how-managed-services-help-legacy-banks-streamline-digital-transformation/

[14] CodeScene. (2018). CodeScene: Behavioral code analysis tool that helps prioritize technical debt hotspots. CodeScene Documentation.

[15] Datasumi. (n.d.). GenAI: Optimizing legacy code migration in the banking industry. Datasumi. https://www.datasumi.com/genai-optimizing-legacy-code-migration-in-the-banking-industry

[16] Devox Software. (n.d.). Remove technical debt without slowing down. Devox Software. https://devoxsoftware.com/legacy-modernization/tech-debt-management-services/

[17] Forbes. (2022, May 24). Managing technical debt from legacy systems not moving to cloud. Forbes. https://www.forbes.com/sites/peterbendorsamuel/2022/05/24/managing-technical-debt-from-legacy-systems-not-moving-to-cloud

[18] Insight7. (n.d.). How to evaluate technical debt in contact center legacy systems. Insight7. https://insight7.io/how-to-evaluate-technical-debt-in-contact-center-legacy-systems/

[19] Li, Y., Soliman, M., Avgeriou, P., & van Ittersum, M. (2023). DebtViz: A tool for identifying, measuring, visualizing, and monitoring self-admitted technical debt. arXiv preprint arXiv:2308.13128. https://arxiv.org/abs/2308.13128

[20] Lumenalta. (2024). Reversing tech debt through legacy application modernization. Lumenalta. https://lumenalta.com/insights/legacy-application-modernization

[21] McKinsey & Company. (2020). Tame tech debt to modernize your business. McKinsey Digital Insights. https://www.mckinsey.com/capabilities/mckinsey-digital/our-insights/breaking-technical-debts-vicious-cycle-to-modernize-your-business

[22] ScienceDirect. (2024). Technical debt management automation: State of the art and future perspectives. Information and Software Technology, 161, 107186. https://www.sciencedirect.com/science/article/pii/S0950584923002306

[23] SDV International. (n.d.). Tech debt: How to ease the burden of legacy systems. SDV International. https://www.sdvinternational.com/insights/tech-debt

[24] Sheikhaei, M. S., & Tian, Y. (2023). Automated self-admitted technical debt tracking at commit-level: A language-independent approach. arXiv preprint arXiv:2304.07829. https://arxiv.org/abs/2304.07829

[25] Shivashankar, K., & Martini, A. (2025). TD-Suite: All batteries included framework for technical debt classification. arXiv preprint arXiv:2504.11085. https://arxiv.org/abs/2504.11085

[26] Synchrony Systems. (n.d.). What is the true cost of technical debt in legacy applications? Synchrony Systems. https://sync-sys.com/what-is-the-true-cost-of-technical-debt-in-legacy-applications/

[27] Virtusa. (n.d.). Technical debt remediation: Improve your financial applications. Virtusa. https://www.virtusa.com/lp/technical-debt-remediation

[28] Webo.Ai. (n.d.). Technical debt management made easy with AI. Webo.Ai Blog. https://webo.ai/blog/technical-debt-management-made-easy-with-ai

[29] Wikipedia. (2019). Business rule mining. Wikipedia.

[30] Wikipedia. (2025). Technical debt. Wikipedia. https://en.wikipedia.org/wiki/Technical_debt

Downloads

Published

2025-10-09

How to Cite

Kumar, R. (2025). Automated Technical Debt Assessment In Legacy Banking Applications. International Journal of Computational and Experimental Science and Engineering, 11(4). https://doi.org/10.22399/ijcesen.4065

Issue

Section

Research Article