El Impacto de las IA Generadoras de Código en el Trabajo de los Programadores

Palabras clave: automatización, desarrollo de software, GitHub Copilot, inteligencia artificial, productividad

Resumen

El presente trabajo analizó el impacto de las inteligencias artificiales (IA) generadoras de código, como GitHub Copilot, en el trabajo de los programadores. Se buscó determinar cómo estas herramientas afectan la productividad y la calidad del código generado, diferenciando sus efectos según el nivel de experiencia de los desarrolladores. La investigación empleó una revisión sistemática de literatura y el análisis de herramientas, siguiendo la metodología PRISMA, para evaluar estudios experimentales y reportes de uso. Los resultados mostraron que las IA generadoras de código aumentaron la productividad en hasta un 55.8% para programadores experimentados, mientras que en programadores menos experimentados generaron una falsa confianza en el código, aumentando los riesgos de inseguridad. Además, se identificaron beneficios en la reducción de tiempos de desarrollo y la democratización del acceso al software, aunque se advirtieron riesgos éticos y técnicos relacionados con la dependencia excesiva y la pérdida de habilidades fundamentales. Estos hallazgos resaltan la necesidad de implementar estrategias que complementen el uso de estas tecnologías con formación continua y prácticas responsables. En conclusión, las IA generadoras de código son catalizadores del desarrollo de software, pero requieren un enfoque equilibrado para maximizar sus beneficios y mitigar sus desafíos.

Descargas

La descarga de datos todavía no está disponible.

Citas

T. Dohmke, M. Iansiti, and G. Richards, "Sea Change in Software Development: Economic and Productivity Analysis of the AI-Powered Developer Lifecycle," GitHub & Harvard Business School. [E-book] Available: https://arxiv.org/pdf/2306.15033.pdf.

K. Z. Cui, M. Demirer, S. Jaffe, L. Musolff, S. Peng, and T. Salz, "The impact of AI on Developer Productivity: Evidence from GitHub Copilot" [Abstract]. Available: https://arxiv.org/pdf/2302.06590.pdf.

V. Joshi and I. Band, "Disrupting Test Development with AI Assistants," July, 2024. [Online serial]. Available: https://arxiv.org/pdf/2411.02328.pdf.

K. K. B. Ng, L. Fauzi, L. Leow, and J. Ng, "Harnessing the Potential of Gen-AI Coding Assistants in Public Sector Software Development," The AI Times, para. 4, Sept. 2024. [Online]. Available: https://arxiv.org/pdf/2409.17434.pdf.

J. Finnie-Ansley, P. Denny, B. A. Becker, A. Luxton-Reilly, and J. Prather, "Do Users Write More Insecure Code with AI Assistants?" [Online]. Available: https://arxiv.org/pdf/2211.03622.pdf.

M. K. Siam, H. Gu, and J. Q. Cheng, "Programming with AI: Evaluating ChatGPT, Gemini, AlphaCode, and GitHub Copilot for Programmers," Generative AI Studies Journal, vol. 1, no. 1, Nov. 2024. [Online serial]. Available: https://arxiv.org/pdf/2411.09224.

C. Bird, et al., "Taking Flight with Copilot: Early insights and opportunities of AI-powered pair-programming tools," Queue, vol. 20, no. 6, p. 35-57, Nov. 2022. [Abstract]. Available: https://dl.acm.org/doi/abs/10.1145/3582083.

J. J. U. Ricárdez, et al., "Integration of Generative AI with ChatGPT in Software Development," A Dictionary of AI Applications, 2024. Oxford University Press. [online document], Available: https://iydt.wordpress.com/wp-content/uploads/2024/05/2_31_integration-of-generative-ai-with-chatgpt-in-software-development_.pdf.

M. Dolata, N. Lange, and G. Schwabe, "Development in times of hype: How freelancers explore Generative AI?," Proceedings of the IEEE/ACM 46th International Conference on Software Engineering, May, 2024. Available: https://dl.acm.org/doi/abs/10.1145/3597503.3639111.

Recibido: 2024-12-20
Aceptado: 2025-01-17
Publicado: 2025-03-30
Cómo citar
[1]
K. Rivas Verastegui, E. Tirado Ruiz, y M. Torres Villanueva, «El Impacto de las IA Generadoras de Código en el Trabajo de los Programadores», Innov. softw., vol. 6, n.º 1, pp. 55-68, mar. 2025.
Sección
Artículos originales

Artículos más leídos del mismo autor/a