Automatically Deciding on the Integration of Commits Based on Their Descriptions
Abstract
Continuous Integration is a critical problem for software maintenance in global projects, compromising companies’ performance, which tends to accumulate a high-resolution time due to the approval process, conflict resolution, tests, and validations. The process of the validation involves the commit description interpretation and can be automated by NLP-mechanisms. This paper presents an intelligent NLP-based approach to evaluate whether the commits can be integrated into a certain software release based only on their descriptions. Our experiments showed an accuracy of 92.9%.
BibTeX
@inproceedings{Fonseca-al:ASE21,
author = {Samuel C. Fonseca and
Mateus C. Lucena and
Tiago M. Reis and
Pedro F. Cabral and
Walmir A. Silva and
Fl{\'{a}}via de S. Santos and
Felipe T. Giuntini and
Juliano Sales},
title = {Automatically Deciding on the Integration of Commits Based on Their Descriptions},
booktitle = {ASE},
pages = {1131--1135},
publisher = {{IEEE}},
year = {2021},
}