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

Detalles del proyecto

Descripción

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 de Layman

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 Articial Generativa, Ingeniería de Software

Disciplina

Ciencias Computacionales

Sectores Beneficiados

Educación de Calidad, Trabajo decente y crecimiento económico
Título cortoCopilot
EstadoActivo
Fecha de inicio/Fecha fin3/10/2229/08/25

Huella digital

Explore los temas de investigación que se abordan en este proyecto. Estas etiquetas se generan con base en las adjudicaciones/concesiones subyacentes. Juntos, forma una huella digital única.