Automatically Deciding on the Integration of Commits Based on Their Descriptions

Samuel C. Fonseca, Mateus Costa Lucena, Tiago M. Reis, Pedro F. Cabral, Walmir Acioli e Silva, Flávia de Souza Santos, Felipe T. Giuntini, Juliano Efson Sales · 2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE) · 2021

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%.

Read the paper · More papers on PaperTik