Identification and Measurement of Self-Technical Debt in Deep Learning Frameworks: A Systematic Review
Descripción del Articulo
Technical Debt in software development refers to the consequences of decisions prioritizing quick solutions over optimal ones. This concept, introduced by Ward Cunningham in 1992, has been widely studied to improve software quality. In the context of deep learning, Technical Debt is also present due...
| Autores: | , , , |
|---|---|
| Formato: | artículo |
| Fecha de Publicación: | 2025 |
| Institución: | Universidad La Salle |
| Repositorio: | Revistas - Universidad La Salle |
| Lenguaje: | español |
| OAI Identifier: | oai:ojs.revistas.ulasalle.edu.pe:article/287 |
| Enlace del recurso: | https://revistas.ulasalle.edu.pe/innosoft/article/view/287 https://doi.org/10.48168/innosoft.s24.a287 https://purl.org/42411/s24/a287 https://n2t.net/ark:/42411/s24/a287 |
| Nivel de acceso: | acceso abierto |
| Materia: | Deep learning deep learning tools technical debt types of technical debt technical debt measurement Aprendizaje profundo deuda técnica herramientas de aprendizaje profundo medición de la deuda técnica tipos de deuda técnica |
| id |
REVUSALLE_748bb9fcd0934f0a60f3f7458e5fe8eb |
|---|---|
| oai_identifier_str |
oai:ojs.revistas.ulasalle.edu.pe:article/287 |
| network_acronym_str |
REVUSALLE |
| network_name_str |
Revistas - Universidad La Salle |
| repository_id_str |
|
| dc.title.none.fl_str_mv |
Identification and Measurement of Self-Technical Debt in Deep Learning Frameworks: A Systematic Review Identificación y Medición de Deuda Técnica Autoadmitida en Herramientas de Aprendizaje Profundo: Una Revisión Sistemática |
| title |
Identification and Measurement of Self-Technical Debt in Deep Learning Frameworks: A Systematic Review |
| spellingShingle |
Identification and Measurement of Self-Technical Debt in Deep Learning Frameworks: A Systematic Review Cuatecontzi Cuahutle, Elizabeth Deep learning deep learning tools technical debt types of technical debt technical debt measurement Aprendizaje profundo deuda técnica herramientas de aprendizaje profundo medición de la deuda técnica tipos de deuda técnica |
| title_short |
Identification and Measurement of Self-Technical Debt in Deep Learning Frameworks: A Systematic Review |
| title_full |
Identification and Measurement of Self-Technical Debt in Deep Learning Frameworks: A Systematic Review |
| title_fullStr |
Identification and Measurement of Self-Technical Debt in Deep Learning Frameworks: A Systematic Review |
| title_full_unstemmed |
Identification and Measurement of Self-Technical Debt in Deep Learning Frameworks: A Systematic Review |
| title_sort |
Identification and Measurement of Self-Technical Debt in Deep Learning Frameworks: A Systematic Review |
| dc.creator.none.fl_str_mv |
Cuatecontzi Cuahutle, Elizabeth Medina Barrera, María Guadalupe Cortés Maldonado, Raúl Bueno Avendaño, Carlos Eduardo |
| author |
Cuatecontzi Cuahutle, Elizabeth |
| author_facet |
Cuatecontzi Cuahutle, Elizabeth Medina Barrera, María Guadalupe Cortés Maldonado, Raúl Bueno Avendaño, Carlos Eduardo |
| author_role |
author |
| author2 |
Medina Barrera, María Guadalupe Cortés Maldonado, Raúl Bueno Avendaño, Carlos Eduardo |
| author2_role |
author author author |
| dc.subject.none.fl_str_mv |
Deep learning deep learning tools technical debt types of technical debt technical debt measurement Aprendizaje profundo deuda técnica herramientas de aprendizaje profundo medición de la deuda técnica tipos de deuda técnica |
| topic |
Deep learning deep learning tools technical debt types of technical debt technical debt measurement Aprendizaje profundo deuda técnica herramientas de aprendizaje profundo medición de la deuda técnica tipos de deuda técnica |
| description |
Technical Debt in software development refers to the consequences of decisions prioritizing quick solutions over optimal ones. This concept, introduced by Ward Cunningham in 1992, has been widely studied to improve software quality. In the context of deep learning, Technical Debt is also present due to the use of tools that, while facilitating model creation, may generate debt and negatively impact performance. Through a three-phase process, this study presents a systematic literature review to identify the types of Technical Debt found in deep learning tools and the techniques used for its identification and measurement. The reviewed studies show that Technical Debt can arise in various development phases, such as design, requirements definition, testing, documentation, source code, algorithms, and compatibility. Other affected aspects include data, models, knowledge, and infrastructure. Several approaches have been used to identify technical debt, such as analyzing comments in static code, pull requests, and commits, applying manual techniques, text mining, neural networks, and natural language processing algorithms. In terms of measurement, statistical methods are predominantly used. The findings of this review provide a better understanding of how Technical Debt impacts deep learning tools and offer a foundation for guiding future research on its management and mitigation in the development of systems within intelligent environments. |
| publishDate |
2025 |
| dc.date.none.fl_str_mv |
2025-09-30 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion Review papers Artículos de revisión Texto |
| format |
article |
| status_str |
publishedVersion |
| dc.identifier.none.fl_str_mv |
https://revistas.ulasalle.edu.pe/innosoft/article/view/287 https://doi.org/10.48168/innosoft.s24.a287 https://purl.org/42411/s24/a287 https://n2t.net/ark:/42411/s24/a287 |
| url |
https://revistas.ulasalle.edu.pe/innosoft/article/view/287 https://doi.org/10.48168/innosoft.s24.a287 https://purl.org/42411/s24/a287 https://n2t.net/ark:/42411/s24/a287 |
| dc.language.none.fl_str_mv |
spa |
| language |
spa |
| dc.relation.none.fl_str_mv |
https://revistas.ulasalle.edu.pe/innosoft/article/view/287/417 https://revistas.ulasalle.edu.pe/innosoft/article/view/287/418 |
| dc.rights.none.fl_str_mv |
Derechos de autor 2026 Innovación y Software https://creativecommons.org/licenses/by/4.0 info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
Derechos de autor 2026 Innovación y Software https://creativecommons.org/licenses/by/4.0 |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf text/html |
| dc.publisher.none.fl_str_mv |
Universidad La Salle |
| publisher.none.fl_str_mv |
Universidad La Salle |
| dc.source.none.fl_str_mv |
Innovation and Software; Vol 6 No 2 (2025): September - February; 171-191 Innovación y Software; Vol. 6 Núm. 2 (2025): Septiembre - Febrero; 171-191 2708-0935 2708-0927 https://doi.org/10.48168/innosoft.s24 https://purl.org/42411/s24 https://n2t.net/ark:/42411/s24 reponame:Revistas - Universidad La Salle instname:Universidad La Salle instacron:USALLE |
| instname_str |
Universidad La Salle |
| instacron_str |
USALLE |
| institution |
USALLE |
| reponame_str |
Revistas - Universidad La Salle |
| collection |
Revistas - Universidad La Salle |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1864920375933009920 |
| spelling |
Identification and Measurement of Self-Technical Debt in Deep Learning Frameworks: A Systematic ReviewIdentificación y Medición de Deuda Técnica Autoadmitida en Herramientas de Aprendizaje Profundo: Una Revisión Sistemática Cuatecontzi Cuahutle, ElizabethMedina Barrera, María GuadalupeCortés Maldonado, RaúlBueno Avendaño, Carlos EduardoDeep learningdeep learning toolstechnical debttypes of technical debttechnical debt measurementAprendizaje profundodeuda técnicaherramientas de aprendizaje profundomedición de la deuda técnicatipos de deuda técnicaTechnical Debt in software development refers to the consequences of decisions prioritizing quick solutions over optimal ones. This concept, introduced by Ward Cunningham in 1992, has been widely studied to improve software quality. In the context of deep learning, Technical Debt is also present due to the use of tools that, while facilitating model creation, may generate debt and negatively impact performance. Through a three-phase process, this study presents a systematic literature review to identify the types of Technical Debt found in deep learning tools and the techniques used for its identification and measurement. The reviewed studies show that Technical Debt can arise in various development phases, such as design, requirements definition, testing, documentation, source code, algorithms, and compatibility. Other affected aspects include data, models, knowledge, and infrastructure. Several approaches have been used to identify technical debt, such as analyzing comments in static code, pull requests, and commits, applying manual techniques, text mining, neural networks, and natural language processing algorithms. In terms of measurement, statistical methods are predominantly used. The findings of this review provide a better understanding of how Technical Debt impacts deep learning tools and offer a foundation for guiding future research on its management and mitigation in the development of systems within intelligent environments.La Deuda Técnica en el desarrollo de Software se refiere a las consecuencias de decisiones que priorizan soluciones rápidas sobre soluciones óptimas. Este concepto, introducido por Ward Cunningham en 1992, ha sido ampliamente estudiado para mejorar la calidad del software. En el contexto del aprendizaje profundo, la DT también está presente debido al uso de herramientas que, aunque facilitan la creación de modelos, pueden generar DT y afectar su rendimiento. Con un proceso de tres fases, este trabajo presenta una revisión sistemática de la literatura con el objetivo de identificar los tipos de DT presentes en herramientas de aprendizaje profundo, así como las técnicas empleadas para su identificación y medición. Los estudios revisados muestran que la DT puede aparecer en diversas fases del desarrollo, como el diseño, definición de requisitos, pruebas, documentación, código, algoritmos y compatibilidad. Además, se identifican aspectos adicionales afectados, tales como los datos, los modelos, el conocimiento y la infraestructura.Para identificar la DT, se han utilizado enfoques como el análisis de comentarios en código estático, pull requests y commits, aplicando técnicas manuales, minería de texto, redes neuronales y algoritmos de procesamiento de lenguaje natural. En cuanto a su medición, predominan los métodos estadísticos. Los hallazgos de esta revisión permiten comprender mejor cómo la DT impacta las herramientas de aprendizaje profundo y ofrecen una base para orientar investigaciones futuras sobre su gestión y mitigación en el desarrollo de sistemas inteligentes.Universidad La Salle2025-09-30info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionReview papersArtículos de revisiónTextoapplication/pdftext/htmlhttps://revistas.ulasalle.edu.pe/innosoft/article/view/287https://doi.org/10.48168/innosoft.s24.a287https://purl.org/42411/s24/a287https://n2t.net/ark:/42411/s24/a287Innovation and Software; Vol 6 No 2 (2025): September - February; 171-191Innovación y Software; Vol. 6 Núm. 2 (2025): Septiembre - Febrero; 171-1912708-09352708-0927https://doi.org/10.48168/innosoft.s24https://purl.org/42411/s24https://n2t.net/ark:/42411/s24reponame:Revistas - Universidad La Salleinstname:Universidad La Salleinstacron:USALLEspahttps://revistas.ulasalle.edu.pe/innosoft/article/view/287/417https://revistas.ulasalle.edu.pe/innosoft/article/view/287/418Derechos de autor 2026 Innovación y Softwarehttps://creativecommons.org/licenses/by/4.0info:eu-repo/semantics/openAccessoai:ojs.revistas.ulasalle.edu.pe:article/2872026-03-20T16:25:53Z |
| score |
12.842735 |
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).