ARTICLE
TITLE

Análisis de la deuda técnica en desarrolladores noveles de software: Enfoque desde la perspectiva académica

SUMMARY

El término "deuda técnica" se utiliza para describir la mala calidad del software que aparece cuando el desarrollador es consciente de ella, pero no toma ninguna medida para controlarla. Debido a los principios que la sustentan, se encuentra estrechamente relacionada con los modelos de desarrollo ágil. Por ello, el presente estudio se enfoca en analizar la percepción de la deuda técnica en programadores noveles y desarrollar estrategias para mejorar los resultados en el desarrollo de software, mediante el diseño de campo y modelación AHP de Saaty. Los resultados revelaron que los programadores noveles subestiman el valor de la deuda técnica y carecen de conciencia sobre su impacto en la calidad del software. Se proponen estrategias como la enseñanza de buenas prácticas desde los primeros cursos, al enfocarse en modularidad, diseño limpio y uso adecuado de patrones. Del mismo modo se destaca la necesidad de promover la conciencia sobre la calidad del código y adoptar estándares de codificación. En conclusión, se resalta la necesidad de abordar la deuda técnica en programación de software y propone estrategias efectivas para mejorar los resultados en programadores noveles. Además, se fortalece la calidad del software y la formación de profesionales conscientes y competentes.Palabras clave: Visión, deuda técnica; desarrolladores noveles; perspectiva académica; software.ABSTRACTThe term "technical debt" is used to describe the poor quality of software that arises when the developer is aware of it but takes no action to control it. Due to the principles it is based on, it is closely related to agile development models. Therefore, this study focuses on analyzing the perception of technical debt in novice programmers and developing strategies to improve software development outcomes through field design, and Saaty's AHP modeling. The results revealed that novice programmers underestimate the value of technical debt and lack awareness of its impact on software quality. Strategies are proposed, such as teaching good practices from the early courses, emphasizing modularity, clean design, and proper use of patterns. The importance of promoting awareness of code quality and adopting coding standards is also highlighted. In conclusion, the need to address technical debt in software programming is emphasized, and effective strategies are proposed to improve outcomes in novice programmers, thereby enhancing software quality and the training of conscientious and competent professionals.Keywords: Vision, technical debt; junior developers; academic perspective; software.

 Articles related

Marco Antonio Checa Cabrera, Rita Azucena Díaz Vásquez, Andrés Roberto León Yacelga, Jorge Lenin Acosta Espinoza    

Las pandemias mundiales han exacerbado problemas socioeconómicos como la brecha de COVID-19, que se produjo en 2020 y sigue siendo motivo de preocupación en la sociedad actual. Uno de los síntomas más frecuentes de esta infección es la fiebre, y muchas d... see more


Betty León Trujillo, Roberto Carlos Cárdenas Viviano, Goyo de la Cruz Miraval, Fredy Romulo Marcellini Morales    

El presente artículo científico responde a la necesidad de incrementar el rendimiento académico a través de la aplicación de las tecnologías de la informática y las comunicaciones. El software educativo JClic es una herramienta de apoyo pedagógico; que p... see more


Denise Valdez, Ana Cecilia Romero Flores    

La pandemia provocada por la COVID-19 obligó a la educación a migrar a la enseñanza remota. El objetivo de la investigación fue medir la satisfacción de los docentes universitarios desempeñando sus funciones a través de la teledocencia. Se empleo una met... see more


Silvia Adriana Ruata Avilés    

Los conocimientos de Contabilidad ya no son privativos de los graduados de las carreras afines, sino que cada vez más los ingenieros ganan un papel determinante en su implementación y desarrollo, principalmente los especialistas en Ingeniería de sistemas... see more


Diana Ximena Poma-Japón,Darwin Gabriel García-Herrera,María Isabel Álvarez-Lozano    

El presente artículo tiene el propósito de analizar de qué manera la gamificación puede ser empelada como estrategia de evaluación formativa en estudiantes de la carrera de Software de la Universidad Católica de Cuenca. Para la obtención de los datos se ... see more