Deuda Técnica en el Desarrollo de Software habilitado por la IA y su impacto sociotécnico: una revisión sistemática de la literatura

Palabras clave: Déuda Técnica, Deuda Sociotécnica, Inteligencia Artificial, Software habilitado por la IA

Resumen

Los conjuntos de herramientas de Inteligencia Artificial (IA) están siendo utilizados para desarrollar software innovador con gran rapidez, aunque seguir estos atajos podría generar Deuda Técnica de la IA (DTIA). Este tipo de deuda puede tener consecuencias tanto en lo técnico, como en lo social. Sin embargo, los desarrolladores no siempre son conscientes de si están incurriendo en DTIA durante sus proyectos. Peor aún, desconocen sus impactos sociotécnicos y cómo mitigarlos. Para reducir esta brecha, se desarrolló una Revisión Sistemática de la Literatura (RSL) para averiguar cuáles son los tipos y prácticas de DTIA, así como cuáles son sus repercusiones sociotécnicas. Los resultados arrojaron variedad de tipos y antipatrones de DTIA, así como prácticas para identificarla y mitigarla. También, se encontró que existen daños a la calidad, seguridad y mantenibilidad del producto, además de retos como sesgos y discriminaciones. Esta información puede apoyar a científicos y practicantes para detectar y gestionar la deuda técnica y social en contextos de desarrollo de software habilitado por la IA.

Biografía del autor/a

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.

Citas

Alahdab, M., & Çalıklı, G. (2019). Empirical Analysis of Hidden Technical Debt Patterns in Machine Learning Software. En: Franch, X., Männistö, T., & Martínez-Fernández, S. (eds) Product-Focused Software Process Improvement PROFES 2019. Lecture Notes in Computer Science, 11915. Springer. doi: 10.1007/978-3-030-35333-9_14

Aljohani, A., & Do, H. (2025). PromptDebt: A Comprehensive Study of Technical Debt Across LLM Projects. En 29th International Conference on Evaluation and Assessment in Software Engineering EASE’25, Istanbul, Turkiye, 2025, pp. 371-382. doi: 10.1145/3756681.3756976

Bathia et al. (2025). An Empirical Study of Self-Admitted Technical Debt in Machine Learning Software. En ACM Transactions on Software Engineering and Methodology (TOSEM), pp. 1-41. doi: https://doi.org/10.1145/3785001

Bhatia, A., Khomh, F., Adams, B., & Hassan, A. E. (2023). An empirical study of self-admitted technical debt in machine learning software. ACM Transactions on Software Engineering and Methodology.

Bogen, M. (2019). All the Ways Hiring Algorithms Can Introduce Bias. Harvard Business Review, Mayo, 2019.

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

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

de Souza Santos, R., de Lima, LF., Baldassarre, MT., & Spínola, R. (2024). Preliminary insights on industry practices for addressing fairness debt. En 18th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement ESEM’24, Barcelona, Spain, 2024, pp. 566-571. doi: 10.1145/3674805.3695406

de Souza Santos, R., Fronchetti, F., Freire, S., & Spínola, R. (2025). Software Fairness Debt: Building a Research Agenda for Addressing Bias in AI Systems. En ACM Transactions on Software Engineering and Methodology (TOSEM), 2025, 34(5), pp. 1-21. doi: 10.1145/3709357

Dolata, M., Lange, N., & and Schwabe, G. (2024). Development in times of hype: How freelancers explore Generative AI?. En 2024 IEEE/ACM 46th International Conference on Software Engineering (ICSE ’24), April 14–20, 2024, Lisbon, Portugal. ACM, New York, NY, USA, 13 p. doi: 10.1145/3597503.3639111

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

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

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

Foidl, H., Felderer, M., & and Biffl, S. (2019). Technical Debt in Data-Intensive Software Systems. En 2019 45th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), Kallithea, Greece, 2019, pp. 338-341. doi: 10.1109/SEAA.2019.00058

Foidl, H., Felderer, M., & and Ramler, R. (2022). Data Smells: Categories, Causes and Consequences, and Detection of Suspicious Data in AI-based Systems. En 2022 IEEE/ACM 1st International Conference on AI Engineering – Software Engineering for AI (CAIN), Pittsburgh, PA, USA, 2022, pp. 229-239. doi: 10.1145/3522664.3528590

Kitchenham, B., & Charters, S. (2007). Guidelines for performing Systematic Literature Reviews in Software Engineering, version 2.3. EBSE Technical Report EBSE-2007-01, Keele University and Durham University Joint Report, UK.

Liu, J., Huang, Q., Xia, X., Shihab, E., Lo, D., & Li, S. (2020). Is Using Deep Learning Frameworks Free? Characterizing Technical Debt in Deep Learning Frameworks. En 2020 IEEE/ACM 42nd International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS), Seoul, Korea (South), 2020, pp. 1-10. doi: 10.1145/3377815.3381377

Liu, J., Huang, Q., Xia, X., Shihab, E., Lo, D., & 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(16). doi: 10.1007/s10664-020-09917-5

Martínez-Fernández, S., Bogner, J., Franch, X., Oriol, M., Siebert, J., Trendowicz, Ad., Vollmer, A.M., & Wagner, S. (2021). ACM Transactions on Software Engineering and Methodology (TOSEM), 31(2), pp. 1-59. doi: 10.1145/3487043

Martínez-Fernández, S., Bogner, J., Franch, X., Oriol, M., Siebert, J., Trendowicz, A., ... & 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., & Barbosa Santos, W. (2022). Identification and measurement of Requirements Technical Debt in software development: A systematic literature review. Journal of Systems and Software, 194. doi: 10.1016/j.jss.2022.111483

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

Moreschini, S., Coba, L., & Lenarduzzi, V. (2024). Towards a Technical Debt for AI-based Recommender System. En Proceedings of ACM Conference (Conference’17), ACM, New York, NY, USA, 4 p.

Nguyen, T., Boufaied, Ch., & de Souza Santos, R. (2026). A Gray Literature Study on Fairness Requirements in AI-enabled Software Engineering. En Proceedings of the 2nd International Workshop on Requirements Engineering for AI-Powered SoftwarE, RAISE’26, Río de Janeiro, Brazil, 2026, pp. 1-9. doi: 10.1145/3786174.3788351

OBrien, D., Biswas, S., Imtiaz, S., Abdalkareem, R., Shihab, E., & Rajan, H. (2022). 23 shades of self-admitted technical debt: an empirical study on machine learning software. En Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Singapore, Singapore, 2022, pp. 734-746. doi: 10.1145/3540250.3549088

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

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

Potdar, A., & Shihab, E. (2014). An Exploratory Study on Self-Admitted Technical Debt. En 2014 IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, 2014, pp. 91-100. doi: 10.1109/ICSME.2014.31

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

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

Recupito, G., Pecorelli, F., Catolino, G., Lenarduzzi, V., Taibi, D., Di Nucci, D., & Palomba, F. (2023). Code and Architectural Debt in Artificial Intelligence-Enabled Systems: On the Prevalence, Severity, Impact, and Management Strategies. SSRN. doi: 10.2139/ssrn.4598448

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

Sculley, D., Holt, G., Golovin, D., Davydov, E., Phillips, T., Ebner, D., Chaudhary, V., Young, M., Crespo, J.-F., & Dennison, D. (2015). Hidden Technical Debt in Machine Learning Systems. En NIPS'15: Proceedings of the 28th International Conference on Neural Information Processing Systems, 2, Montreal, Canadá, 2015, pp. 2503-2511.

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

Shome, A., Cruz, L., & Deursen, A. (2022). Data Smells in Public Datasets. En 2022 IEEE/ACM 1st International Conference on AI Engineering – Software Engineering for AI (CAIN), Pittsburgh, PA, USA, 2022, pp. 205-216. doi: 10.1145/3522664.3528621

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

Simon, E. I.-O., Vidoni, M., & Fard, F. H. (2023). Algorithm Debt: Challenges and Future Paths. En 2023 IEEE/ACM 2nd International Conference on AI Engineering – Software Engineering for AI (CAIN), Melbourne, Australia, 2023, pp. 90-91, doi: 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, 144-157. doi: 10.1016/j.dsm.2023.06.001Sklavenitis, D., & 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. doi: 10.3390/app15137165

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

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

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

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

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

Cómo citar
Medina Barrera, M. G., & Hernández Mora, J. J. (2026). Deuda Técnica en el Desarrollo de Software habilitado por la IA y su impacto sociotécnico: una revisión sistemática de la literatura. Revista Colombiana De Computación, 27(1). https://doi.org/10.29375/25392115.5072

Descargas

Los datos de descargas todavía no están disponibles.
Publicado
2026-06-30