“…Software refactoring has been extensively studied by the research community, through empirical studies investigating how and why developers perform refactoring [32,37,39,43,48,49], how refactoring relates with other development tasks (e.g., merge conflicts [35]), with software quality indicators (e.g., quality metrics) [5,17,45,46], and with developers' productivity [36]. Some studies (e.g., Kim et al.…”