Technical debt in AI-enabled software development and its sociotechnical impact: A systematic literature review

Keywords: Technical debt, Sociotechnical debt, Artificial intelligence, AI-enabled software

Abstract

Artificial Intelligence – IA frameworks are being used to develop innovative software quickly, although these shortcuts could bring with them Artificial Intelligence Technical Debt – AITD. AITD can be harmful from both technical and social perspectives. However, developers do not know whether their systems incur AITD. Even worse, they are unaware of its sociotechnical impacts and how to mitigate them. To reduce this gap, a Systematic Literature Review – SLR was developed to uncover which types and practices of AITD exist, as well as their sociotechnical implications. Results revealed a variety of AITD types and antipatterns, as well as identification and mitigation practices. Furthermore, the findings indicate that AITD has detrimental effects on the product's quality, security, and maintainability, while also introducing challenges such as biases and discrimination. This information can support scientists and practitioners to detect and manage technical and social debt in AI-enabled software development.

Author Biographies

María Guadalupe Medina Barrera, Tecnológico Nacional de México / Instituto Tecnológico de Apizaco

Es Doctora en Planeación Estratégica y Dirección de Tecnología por la Universidad Popular Autonóma del Estado de Puebla (UPAEP). Realizó estudios de Maestría en Ciencias en Ciencias Computacionales en el Centro Nacional de Investigación y Desarrollo Tecnológico (CENIDET) y estudios de Licenciatura en Informática en el Instituto Tecnológico de Tepic, Nayarit, México. Actualmente, cuenta con el reconocimiento como candidata en el Sistema Nacional de Investigadores del CONAHCYT, además del reconocimiento al Perfil Deseable y de ser miembro del cuerpo académico “Sistemas de Información”, ambos reconocidos por PRODEP.

José Juan Hernández Mora, Tecnológico Nacional de México / Instituto Tecnológico de Apizaco

Es Doctor en Excelencia Docente  por la Universidad de los Ángeles. Tiene el grado de Maestro en Ciencias en Ciencias de la Computación en el Centro Nacional de Investigación y Desarrollo Tecnológico (CENIDET), de Cuernavaca, Morelos, e Ingeniero en Computación por la Universidad Autónoma de Tlaxcala. Tiene el reconocimiento como Profesor con Perfil Deseable por parte del PRODEP, y es líder del cuerpo académico “Sistemas de Información” también reconocido por el PRODEP. También cuenta con el reconocimiento como candidato en el Sistema Nacional de Investigadores del CONAHCYT.

References

Alahdab, M., y Çalıklı, G. (2019). Empirical Analysis of Hidden Technical Debt Patterns in Machine Learning Software. International Conference on Product-Focused Software Process Improvement. 11915, págs. 195–202. Springer. https://doi.org/10.1007/978-3-030-35333-9_14

Aljohani, A., y Do, H. (2025). PromptDebt: A Comprehensive Study of Technical Debt Across LLM Projects. 29th International Conference on Evaluation and Assessment in Software Engineering EASE'25 (págs. 371-382). ACM. https://doi.org/10.1145/3756681.3756976

Bhatia, A., Khomh, F., Adams, B., y Hassan, A. (2025). An Empirical Study of Self-Admitted Technical Debt in Machine Learning Software. ACM Transactions on Software Engineering and Methodology (TOSEM), 35(8), 1- 41. https://doi.org/10.1145/3785001

Bogen, M. (2019). All the Ways Hiring Algorithms Can Introduce Bias. Harvard Business Review. https://hbr.org/2019/05/all-the-ways-hiring-algorithms-can-introduce-bias

Bogner, J., Verdecchia, R., y Gerostathopoulos, I. (2021). Characterizing Technical Debt and Antipatterns in AI-Based Systems: A Systematic Mapping Study. 2021 IEEE/ACM International Conference on Technical Debt (TechDebt), (págs. 64-73). https://doi.org/10.1109/TechDebt52882.2021.00016

Chen, Z. (2023). Ethics and discrimination in artificial intelligence-enabled recruitment practices. Humanities and Social Sciences Communications, 10, 567. https://doi.org/10.1057/s41599-023-02079-x

de Souza Santos, R., de Lima, L., Baldassarre, M. T., y Spínola, R. (2024). Preliminary insights on industry practices for addressing fairness debt. 18th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement ESEM'24 (págs. 566-571). ACM. https://doi.org/10.1145/3674805.3695406

de Souza Santos, R., Fronchetti, F., Freire, S., y Spinola, R. (2025). Software Fairness Debt: Building a Research Agenda for Addressing Bias in AI Systems. ACM Transactions on Software Engineering and Methodology, 34(5), 1-21. https://doi.org/10.1145/3709357

Dolata, M., Lange, N., y Schwabe, G. (2024). Development in times of hype: How freelancers explore Generative AI? IEEE/ACM 46th International Conference on Software Engineering (ICSE '24) (págs. 1-13). New York: Association for Computing Machinery. https://doi.org/10.1145/3597503.3639111

Ehsani, R., Rawal, S., Cai, Y., y Chatterjee, P. (2026). Faster Code, Deeper Debt? A Multivocal Literature Review on Technical Debt and Its Early Signs in LLM-Assisted Software Development. ACM Transactions on Software Engineering and Methodology (TOSEM), 1-38. https://doi.org/10.1145/3820165

Felstead, C., Stockdale, R., y Scheepers, H. (2023). A dignity perspective on the potential harm of AI technologies: The case of Robodebt. ACIS 2023 Proceedings. https://aisel.aisnet.org/acis2023/100

Floridi, L., Cowls, J., King, T., y Taddeo, M. (2020). How to Design AI for Social Good: Seven Essential Factors. Science and Engineering Ethics, 26, 1771-1796. https://doi.org/10.1007/s11948-020-00213-5

Foidl, H., Felderer, M., y Ramler, R. (2022). Data Smells: Categories, Causes and Consequences, and Detection of Suspicious Data in AI-based Systems. 1st International Conference on AI Engineering – Software Engineering for AI (CAIN) (págs. 229-239). Association for Computing Machinery. https://doi.org/10.1145/3522664.3528590

Kitchenham, B., y Charters, S. (2007). Guidelines for performing Systematic Literature Reviews in Software Engineering, version 2.3. Durham University . EBSE Technical Report EBSE-2007-01. https://ebse.webspace.durham.ac.uk/ebse-bibliography/guidelines-for-performing-systematic-literature-reviews-in-software-engineering/

Liu, J., Huang, Q., Xia, X., Lo, D., y Li, S. (2020). Is Using Deep Learning Frameworks Free? Characterizing Technical Debt in Deep Learning Frameworks. Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Software Engineering in Society (págs. 1-10). Seoul: Association for Computing Machinery. https://doi.org/10.1145/3377815.3381377

Liu, J., Huang, Q., Xia, X., Shihab, E., Lo, D., y Li, S. (2021). An exploratory study on the introduction and removal of different types of technical debt in deep learning frameworks. Empirical Software Engineering, 26. https://doi.org/10.1007/s10664-020-09917-5

Martínez Fernández, S., Bogner, J., Franch, X., Oriol, M., Siebert, J., Trendowicz, A., Vollmer, A. M., y Wagner, S. (2022). Software engineering for AI-based systems: a survey. ACM Transactions on Software Engineering and Methodology (TOSEM), 31(2), 1-59. https://doi.org/10.1145/3487043

Melo, A., Fagundes, R., Lenarduzzi, V., y Barbosa Santos, W. (2022). Identification and measurement of Requirements Technical Debt in software development: A systematic literature review. Journal of Systems and Software, 194, 111483. https://doi.org/10.1016/j.jss.2022.111483

Moreschini, S., Arvanitou, E. M., Kanidou, E. P., Nikolaidis, N., Su, R., Ampatzoglou, A., Chatzigeorgiou, A., y Lenarduzzi, V. (2026). The Evolution of Technical Debt from DevOps to Generative AI: A multivocal literature review. The Journal of Systems and Software, 231, 112599. https://doi.org/10.1016/j.jss.2025.112599

Moreschini, S., Lenarduzzi, V., y Coba, L. (2024). Towards a Technical Debt for AI-based Recommender System. TechDebt '24: Proceedings of the 7th ACM/IEEE International Conference on Technical Debt. Association for Computing Machinery. https://doi.org/10.1145/3644384.3648574

Nguyen, T., Boufaied, C., y Santos de Souza, R. (2026). A Gray Literature Study on Fairness Requirements in AI-enabled Software Engineering. Proceedings of the 2nd International Workshop on Requirements Engineering for AI-Powered SoftwarE, RAISE'26 (págs. 1-9). Association for Computing Machinery. https://doi.org/10.1145/3786174.3788351

Obermeyer, Z., Powers, B., Vogeli, C., y Mullainathan, S. (2019). Dissecting racial bias in an algorithm used to manage the health of populations. Science, 366(6464), 447-453. https://doi.org/10.1126/science.aax2342

OBrien, D., Biswas, S., Imtiaz, S., Abdalkareem, R., Shihab, E., y Rajan, H. (2022). 23 shades of self-admitted technical debt: an empirical study on machine learning software. Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (págs. 734-746). Association for Computing Machinery. https://doi.org/10.1145/3540250.3549088

Pavlič, L., Hliš, T., Heričko, M., y Beranič, T. (2022). The Gap between the Admitted and the Measured Technical Debt: An Empirical Study. Applied Sciences, 12(15), 7482. https://doi.org/10.3390/app12157482

Petrozzino, C. (2021). Who pays for ethical debt in AI? AI Ethics, 1, 205-208. https://doi.org/10.1007/s43681-020-00030-3

Potdar, A., y Shihab, E. (2014). An Exploratory Study on Self-Admitted Technical Debt. 2014 IEEE International Conference on Software Maintenance and Evolution (págs. 91-100). IEEE. https://doi.org/10.1109/ICSME.2014.31

Rahman, A., y Farhana, E. (2021). An Empirical Study of Bugs in COVID-19 Software Projects. Journal of Software Engineering Research and Development, 9(3), 3:1 – 3:19. https://doi.org/10.5753/jserd.2021.827

Recupito, G., Pecorelli, F., Catolino, G., Lenarduzzi, V., Taibi, D., Di Nucci, D., y Palomba, F. (2024). Technical debt in AI-enabled systems: On the prevalence, severity, impact, and management strategies for code and architecture. Journal of Systems and Software, 216, 112151. https://doi.org/10.1016/j.jss.2024.112151

Sartori, L., y Theodorou, A. (2022). A sociotechnical perspective for the future of AI: narratives, inequalities, and human control. Ethics and Information Technology, 24(4). https://doi.org/10.1007/s10676-022-09624-3

Sculley, D., Holt, G., Golovin, D., Eugene Davydov, Phillips, T., Ebner, D., Chaudhary, V., Young, M., Crespo, J. F., y Dennison, D. (2015). Hidden Technical Debt in Machine Learning Systems. NIPS'15: Proceedings of the 28th International Conference on Neural Information Processing Systems (págs. 2503-2511). MIT Press. https://dl.acm.org/doi/10.5555/2969442.2969519

Serban, A., van der Blom, K., Hoos, H., y Visser, J. (2024). Software engineering practices for machine learning — Adoption, effects, and team assessment. Journal of Systems and Software, 209, 111907. https://doi.org/10.1016/j.jss.2023.111907

Shome, A., Cruz, L., y Deursen, A. (2022). Data Smells in Public Datasets. CAIN '22: Proceedings of the 1st International Conference on AI Engineering: Software Engineering for AI (págs. 205-216). Association for Computing Machinery. https://doi.org/10.1145/3522664.3528621

Simon, E. I.-O., Hettiarachchi, C., Potanin, A., Suominen, H., y Fard, F. (2026). Automated detection of algorithm debt in deep learning frameworks: an empirical study. Empirical Software Engineering, 31, 66. https://doi.org/10.1007/s10664-026-10807-5

Simon, E. I.-O., Vidoni, M., y Fard, F. H. (2023). Algorithm Debt: Challenges and Future Paths. 2023 IEEE/ACM 2nd International Conference on AI Engineering – Software Engineering for AI (CAIN), (págs. 90-91). https://doi.org/10.1109/CAIN58948.2023.00020

Singh, P. (2023). Systematic review of data-centric approaches in artificial intelligence and machine learning. Data Science and Management, 6(3), 144-157. https://doi.org/10.1016/j.dsm.2023.06.001

Sklavenitis, D., y Kalles, D. (2025). A Scoping Review and Assessment Framework for Technical Debt in the Development and Operation of AI/ML Competition Platforms. Applied Sciences, 15, 7165. https://doi.org/10.3390/app15137165

Sotolani, R., Freire, S., Fronchetti, F., De Souza Santos, R., y Spinola, R. (2026). Exposing hidden bias: A study of fairness debt in gray literature. Journal of Systems and Software, 238, 112866. https://doi.org/10.1016/j.jss.2026.112866

Storey, M. A. (2026). From Technical Debt to Cognitive and Intent Debt. ACM Queue, 24. https://doi.org/10.1145/3807966

Taddeo, M., y Floridi, L. (2018). How AI can be a force for good. Science, 361, 751-752. https://doi.org/10.1126/science.aat5991

Tang, Y., Khatchadourian, R., Bagherzadeh, M., Singh, R., Stewart, A., y Raja, A. (2021). An Empirical Study of Refactorings and Technical Debt in Machine Learning Systems. En Y. Tang, R. Khatchadourian, M. Bagherzadeh, R. Singh, A. Stewart, y A. Raja (Ed.), 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE), (págs. 238-250). https://doi.org/10.1109/ICSE43902.2021.00033

Thibodeau, S. (2025). Reconceptualizing Technical Debt as an Organizational Security, Safety, and Sociotechnical Risk. Safety and Security Advances, 2(1), 37-52. https://doi.org/10.61093/ssa.2(1).37-52.2026

Tomašev, N., Cornebise, J., Hutter, F., Mohamed, S., Picciariello, A., Connelly, B., Belgrave, D. C., Ezer, D., Cachat van der Haert, F., Mugisha, F., Abila, G., Arai, H., Almiraat, H., Proskurnia, J., Snyder, K., Otake Matsuura, M., Othman, M., Glasmachers, T., de Wever, W., Whye Teh, Y., . . . Clopath, C. (2020). AI for social good: unlocking the opportunity for positive impact. Nature Communications, 11. https://doi.org/10.1038/s41467-020-15871-z

Yang, C., Liang, P., Fu, L., y Li, Z. (2021). Self-Claimed Assumptions in Deep Learning Frameworks: An Exploratory Study. EASE '21: Proceedings of the 25th International Conference on Evaluation and Assessment in Software Engineering (págs. 139 - 148). Association for Computing Machinery. https://doi.org/10.1145/3463274.3463333

Zhang, H., Cruz, L., y Deursen, A. (2022). Code Smells for Machine Learning Applications. CAIN '22: Proceedings of the 1st International Conference on AI Engineering: Software Engineering for AI (págs. 217-228). Association for Computing Machinery. https://doi.org/10.1145/3522664.3528620

How to Cite
Medina Barrera, M. G., & Hernández Mora, J. J. (2026). Technical debt in AI-enabled software development and its sociotechnical impact: A systematic literature review. Revista Colombiana De Computación, 27(1), 70–79. https://doi.org/10.29375/25392115.5072

Downloads

Download data is not yet available.
Published
2026-06-30
Escanea para compartir
QR Code
Crossref Cited-by logo
Article metrics
Abstract views
Galley views
PDF Views
HTML views
Other views

Altmetric