Procedimiento automatizado de medición de contribuciones a partir de repositorios de proyectos de desarrollo de software

Estado: 
Número de proyecto: 
834-C1-011
Vigencia:
De 01/Mar/2021 hasta 28/Feb/2025

Objetivo:

Desarrollar un procedimiento automatizado de medición de contribuciones a partir de repositorios de proyectos de desarrollo de software.


Descripción:

La medición de las contribuciones de los(as) desarrolladores(as) durante el desarrollo de un proyecto puede ayudar en la planificación, monitoreo y seguimiento del proyecto, la identificación de riesgos, la administración de la calidad, la coordinación de los equipos, el reconocimiento de miembros de equipo clave por su experticia y compromiso, la retroalimentación constante para la modificación de comportamientos, el incremento en la productividad y la toma de decisiones de negocio informadas.

Los procesos de ingeniería de software contemplan múltiples actividades para desarrollar, mantener, y operar software. Los procesos de software entrelazan actividades técnicas, colaborativas, y de gestión tales como la especificación de requerimientos, diseño, desarrollo, validación y verificación, calidad y riesgos, versionamiento, planificación y estimación. Los(as) desarrolladores(as) participan y contribuyen en múltiples actividades durante el desarrollo de software conforme este evoluciona. No obstante, la definición de métricas objetivas, justas y exactas para las contribuciones individuales es un problema retador y recolectar las mediciones considerando las múltiples actividades de ingeniería de software es una tarea compleja. Asimismo, estas medidas no sólo deben recolectarse en las distintas etapas del desarrollo sino también considerar la perspectiva de los distintos interesados del proyecto.

Este proyecto de investigación desarrolla un procedimiento automatizado de medición de contribuciones a partir de repositorios de proyectos de desarrollo de software. Para esto caracteriza los procesos de recolección de métricas de contribuciones, diseña e implementa el procedimiento de medición y evalúa su efectividad para medir automáticamente las contribuciones de los desarrolladores durante el desarrollo de un proyecto de software.

Este proyecto es parte del trabajo de tesis de maestría académica de Sivana Hamer.

Investigador principal
Dr. Christian Quesada-López

Colaboradores
Bach. Sivana Alexa Hamer Campos
Dr. Marcelo Jenkins Coronas
Dr. Christian Quesada-López
Bach. Erik Kuhlmann Salazar
Bach. José Pablo Ramírez Méndez

Unidad académica base
Centro de Investigaciones en Tecnologías de la Información y Comunicación (CITIC)

Unidades académicas colaboradoras
Escuela de Ciencias de la Computación e Informática (ECCI)