A Text-Based Refactoring Dataset for Multi-Type Prediction Using Code Snippets and Software Metrics
Refactoring is a disciplined process of improving the internal structure of software without changing its external behavior. Empirical studies have shown that refactoring contributes to maintainability and code quality; however, existing machine learning approaches for refactoring prediction rely predominantly on struc...