Presque tous les développeurs seraient heureux de déléguer leurs tâches de routine. La dette technique est le type de routine que nous n'avons généralement pas le temps de faire. Laisser la dette technique peut aider le développement de produits à court terme, mais peut ruiner le projet à long terme.
Une Long Method et sa Extract Method de refactorisation sont parmi les développeurs de refactorisation les plus populaires. Cependant, il n'y a pas de consensus sur la façon d' Extract Method exactement.
Dans notre projet de recherche, nous visons à créer un système de recommandation Extract Method à l'aide de la gamme de machines. Le système prend un code source d'une méthode Java et recommande de la décomposer en deux parties.
Nous sommes intéressés par les facteurs d'étude qui incluent comment les développeurs préfèrent faire le refactorisation Extract Method .