Clasificación de la intención de cambio de software a nivel de compromiso utilizando un modelo de código basado en transformadores preentrenado
Autores: Heriko, Tjaa; umak, Botjan; Karakati, Sao
Idioma: Inglés
Editor: MDPI
Año: 2024
Acceso abierto
Artículo científico
2024
Clasificación de la intención de cambio de software a nivel de compromiso utilizando un modelo de código basado en transformadores preentrenado
Categoría
Matemáticas
Subcategoría
Matemáticas generales
Palabras clave
Evolución del software
Cambios
Clasificación de intención de commit
Características semánticas
Cambios de código
Categorización de intención
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 25
Citaciones: Sin citaciones
La evolución del software está impulsada por los cambios realizados durante el desarrollo y mantenimiento del software. Aunque los sistemas de control de origen gestionan eficazmente estos cambios a nivel de confirmación, a menudo la intención detrás de ellos está documentada de manera insuficiente, lo que dificulta la comprensión de su razón de ser. Los enfoques existentes de clasificación de la intención de confirmación, en gran medida dependientes de los mensajes de confirmación, capturan solo parcialmente la intención subyacente, principalmente debido al contenido insuficiente de los mensajes y al descuido de los matices semánticos en los cambios de código.
Descripción
La evolución del software está impulsada por los cambios realizados durante el desarrollo y mantenimiento del software. Aunque los sistemas de control de origen gestionan eficazmente estos cambios a nivel de confirmación, a menudo la intención detrás de ellos está documentada de manera insuficiente, lo que dificulta la comprensión de su razón de ser. Los enfoques existentes de clasificación de la intención de confirmación, en gran medida dependientes de los mensajes de confirmación, capturan solo parcialmente la intención subyacente, principalmente debido al contenido insuficiente de los mensajes y al descuido de los matices semánticos en los cambios de código.