El fin del desarrollo de software tradicional

El fin del desarrollo de software tradicional

Autores: Fernando José Vicente Velásquez; Alexander Santiago Ceballos Gil

Palabras clave: Inteligencia Artificial Generativa, Ingeniería de software, Evolución del programador, Desarrollador de software, Calidad de software.

Página 45 de 52

Introducción

Desde la llegada de la Inteligencia Artificial generativa han llegado a surgir muchas incógnitas sobre si

muchas profesiones cambiarían o desaparecerían por completo; el desarrollo de software no fue la

excepción. Observar a la IA generativa completar tareas que antes requerían de mucho tiempo generó

un fuerte impacto. Afortunadamente los desarrolladores de software no van a desaparecer, pero es

necesario que se lleve a cabo una renovación en cuanto a su formación académica.

Es vital transformar tanto el rol como la formación de los desarrolladores. Anteriormente, su trabajo se

limitaba a la codificación manual; sin embargo, aunque la automatización acelera el desarrollo, la falta

de buenas prácticas genera riesgos en los sistemas. Por ello, el objetivo de este artículo es analizar

cómo debe actualizarse este rol en la nueva era de la IA generativa.

El nuevo rol del programador en el ciclo del desarrollo de software

La formación de nuevos programadores debe adaptarse a priorizar la capacidad crítica de

identificación y comprensión de problemas. Es vital que se capaciten en la delegación y orquestación

de recursos técnicos. Esto implica desarrollar un criterio de evaluación ética y de gobernanza.1 La tarea

de los programadores debe consistir en tener el criterio de identificar requerimientos primordiales.

Fallos en la generación no gobernada

Cuando se utilizan herramientas de IA sin respaldo académico y sin verificación técnica se genera el

fenómeno llamado generación no gobernada. 2 Si no se posee control de estos fallos y no se audita el

código activamente, se pueden llegar a manifestar los siguientes modos de fallos recurrentes en el

desarrollo.

1 Mamdouh Alenezi, "Educating the Agentic Engineer: Curricula, Collaboration, and Continuous Learning in the

AI Era," arXiv preprint arXiv:2607.29610 (2026)

2 Mamdouh Alenezi, "Specification-Driven Development as the Foundation of AI-Native Enterprise Software Engineering," arXiv preprint arXiv:2607.16680 (2026), 2–3, https://arxiv.org/html/2607.16680. Como se expone en la Tabla 1, la dependencia excesiva en la IA sin supervisión humana provoca

problemas serios. Se destaca la erosión de la arquitectura y la acumulación de vulnerabilidades.

Tabla 1. Modos de fallo en la generación de código de IA no gobernada. Fuente: adaptado de Mamdouh Alenezi, “Specification-Driven Development as the Foundation of AI-Native Enterprise Software Engineering”.

AI-Native Enterprise Software Engineering"

Evidencia empírica de la deuda técnica (velocidad vs. calidad)

Un análisis de la firma de analíticas de código GitClear, evaluó más de 153 millones de líneas de

código escritas entre los años 2020 al 2023. Se encontró que, el uso de asistentes de IA se asocia con

un aumento de código duplicado, mientras que la reutilización y el refactorizado de código

estructurado disminuye. 3 La productividad aumenta, la mantenibilidad y comprensión decaen.

Otra investigación causal desarrollada por la Universidad Carnegie Mellon evaluó de forma empírica

la adopción de entornos de desarrollo agénticos. Se determinó que la adopción de agentes de IA genera

un incremento significativo pero temporal en la velocidad de desarrollo de un proyecto. Sin embargo, a

largo plazo, provoca un aumento persistente en las advertencias de análisis estático y en la complejidad

estructural del código.4 Es vital priorizar la revisión humana para mitigar esta deuda técnica.

Página 46 de 52

Especificaciones. Dado que los modelos de lenguaje generan respuestas basadas en probabilidades, es

3 William Harding y Matthew Kloster, Coding on Copilot: 2023 Data Suggests Downward Pressure on Code

Quality, whitepaper (GitClear, 2024), 5,

https://www.gitclear.com/coding_on_copilot_data_ shows_ais_downward_pressure_on_code_quality. 4 Hao He et al., "Does AI-Assisted Coding Deliver? A Difference-in-Differences Study of Cursor's Impact on Software Projects," arXiv preprint arXiv:2511.04427 (2025), 4, https://arxiv.org/abs/2511.04427. necesario controlarlos mediante reglas claras. De esta forma, la generación automática de código por

medio de agentes de IA, queda obligada a cumplir estrictamente con tres niveles progresivos de rigor y

control metodológico.5

Conclusiones

Las instituciones de educación superior enfrentan el reto inmediato de reformar radicalmente sus

programas de estudio para formar a las futuras generaciones de desarrolladores de software. Los planes

curriculares deben dejar de medir el éxito de los estudiantes por su capacidad por medio de métricas

que solo se centren en la sintaxis del código y es necesario comenzar a evaluar sus capacidades de

diseño lógico de requerimientos, auditoría de código y gobernanza de la calidad del software. El

Desarrollo Basado en Especificaciones representa la respuesta metodológica e institucional más sólida

para embridar la fluidez probabilística de la IA. Al estructurar el desarrollo de software alrededor de

especificaciones legibles por máquina que sirven como contratos formales, se logra encerrar la

naturaleza estocástica de la IA dentro de límites deterministas de verificación y control. Es así como se

consigue la evolución del programador centrándose en un rol evolucionado.

Referencias bibliográficas

Alenezi, Mamdouh. "Educating the Agentic Engineer: Curricula, Collaboration, and Continuous

Learning in the AI Era." arXiv preprint arXiv:2607.29610, 2026. https://arxiv.org/html/2607.29610.

---, Mamdouh. "The Rise of AI-Native Software Engineering: Implications for Practice, Education,

and the Future Workforce." arXiv preprint arXiv:2606.12986, 2026. https://arxiv.org/abs/2606.12986.

Harding, William, y Matthew Kloster. Coding on Copilot: 2023 Data Suggests Downward Pressure on

Code Quality. Whitepaper, GitClear, 2024.

https://www.gitclear.com/coding_on_copilot_data_ shows_ais_downward_pressure_on_code_quality.

He, Hao, Courtney Miller, Shyam Agarwal, Christian Kästner, y Bogdan Vasilescu. "Does AI-Assisted

Coding Deliver? A Difference-in-Differences Study of Cursor's Impact on Software Projects." arXiv

preprint arXiv:2511.04427, 2025. https://arxiv.org/abs/2511.04427.

5 Mamdouh Alenezi, "Educating the Agentic Engineer: Curricula, Collaboration, and Continuous Learning in the AI Era," arXiv preprint arXiv:2607.29610 (2026), 4–5, https://arxiv.org/html/2607.29610.

Ver diseño original de las páginas
Página 45 de la Revista ECYS XXIX
Página 46 de la Revista ECYS XXIX