Evaluación de productividad de desarrolladores de software utilizando asistente digital

cabalo

Recientemente varias compañías han anunciado la disponibilidad de extensiones para Ambientes de Desarrollo Integrado (IDEs) que permiten auto completar instrucciones, en ocasiones escribiendo en forma automática varias líneas de código. Esto implica que nuestros alumnos, así como profesionistas del área de desarrollo de software, se verán incentivados a utilizar estas herramientas para aumentar su productividad. La intención de este estudio es medir varias áreas donde podrían verse avances o retrocesos por utilizar dichos asistentes, y mostrar con datos objetivos los beneficios o contraindicaciones de estas nuevas herramientas.

Descripción en términos sencillos

Este estudio busca probar si el uso de herramientas de asistencia al escribir código fuente en un lenguaje de computadora realmente ayuda a un programador, reduciendo tiempo de consulta de los manuales para formar correctamente las instrucciones y además reducir tiempo de escritura de código. También se busca probar si el uso de un asistente automático por parte de un programador aumenta los errores (bugs), así como problemas de seguridad.

Objetivo general

Comparar la productividad de un grupo de programadores utilizando un Ambiente de Desarrollo Integrado (IDE por sus siglas en inglés) sin extensiones de ayuda y un grupo de programadores asistidos por Copilot de Github en su IDE .

Área de conocimiento

Inteligencia Artificial Generativa, Ingeniería de Software

Disciplina

Ciencias Computacionales

Sectores beneficiados

Educación de Calidad, Trabajo decente y crecimiento económico

Equipo de investigación del proyecto

Cirett-Galan, Federico (PI), Torres Peralta, Raquel (CoPI), Navarro Hernández, René Francisco (CoI), Ochoa Hernández, José Luis (CoI).

Fecha de inicio y final

3/10/22 → 29/08/25