3 papers
cs.SE2026
Refactoring for Novices in Java: An Eye Tracking Study on the Extract vs. Inline Methods
José Aldo Silva da Costa, Rohit Gheyi, José Júnior Silva da Costa +5
Developers often extract methods to improve readability, understanding, and reuse, while inlining keeps logic in one block. Prior work based on static metrics has not shown clear d…
cs.SE2025
Assessing the Bug-Proneness of Refactored Code: A Longitudinal Multi-Project Study
Isabella Ferreira, Lawrence Arkoh, Anderson Uchôa +3
Refactoring is a common practice in software development, aimed at improving the internal code structure in order to make it easier to understand and modify. Consequently, it is of…
cs.SE2023
Do code refactorings influence the merge effort?
Andre Oliveira, Vania Neves, Alexandre Plastino +3
In collaborative software development, multiple contributors frequently change the source code in parallel to implement new features, fix bugs, refactor existing code, and make oth…