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
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.
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
Descargas
Derechos de autor 2026 Revista Colombiana de Computación

Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-CompartirIgual 4.0.








