Mining commit messages to enhance software refactorings recommendation: A machine learning approach

Software refactoring is the common practice that is applied to improve the internal structure of software systems without altering their external behaviors. Software developers sometimes apply refactoring to prepare software systems for further extensions of requirements or adaptation to new require...

Full description

Bibliographic Details
Published in:Machine Learning with Applications
Main Author: Ally S. Nyamawe
Format: Article
Language:English
Published: Elsevier 2022-09-01
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2666827022000354