Abstract
Natural Language Processing techniques can be applied to text in general, not only to human language but also for artificial languages such as software code. Code refactoring is a fundamental software engineering technique used both as a quality assurance tool and an important step in code correction and functionality enhancement. In this work, we intend to propose a novel code refactorin…