Code Refactoring
Code refactoring, the process of restructuring existing computer code without changing its external behavior, aims to improve code quality, maintainability, and efficiency. Current research emphasizes automating refactoring tasks using large language models (LLMs) and other machine learning techniques, such as graph autoencoders and constrained optimization, to identify and suggest improvements, often focusing on specific refactoring operations like "Extract Method." These advancements hold significant promise for increasing developer productivity, reducing software development costs, and improving the overall reliability and longevity of software systems.
Papers
September 17, 2024
August 21, 2024
August 17, 2024
May 31, 2024
January 29, 2024
January 11, 2024
November 20, 2023
October 22, 2023
August 16, 2023
June 27, 2023
May 12, 2023
March 11, 2023
June 23, 2022