Refactoring Operations
Refactoring Operations is a formal method in software engineering that systematically transforms a software system's internal structure without altering its external behavior, distinguished by its adherence to predefined, behavior-preserving program transformations aimed at improving code quality.
55
Publications
2.9K
Citations
128
Authors
60
Institutions
Publications per year
2017–2026
21
Parents
55
Why we refactor? confessions of GitHub contributors
Danilo Silva, Nikolaos Tsantalis, Marco Túlio Valente · 2016 · 278 citations · Full text
Johannes Henkel, Amer Diwan · 2005 · 274 citations
When Does a Refactoring Induce Bugs? An Empirical Study
Gabriele Bavota, Bernardino De Carluccio, Andrea De Lucia et al. · 2012 · 165 citations
RefDiff: Detecting Refactorings in Version Histories
Danilo Silva, Marco Túlio Valente · 2017 · 138 citations · Full text
Creating abstract superclasses by refactoring
William F. Opdyke, Ralph E. Johnson · 1993 · 128 citations · Full text
1–5 of 55
128
12
h-index
11
h-index
8
h-index
6
h-index
5
h-index
1–5 of 128
60

University of Molise
Campobasso, Italy
9 h-index
15 publications
807 citations

University of Salerno
Fisciano, Italy
9 h-index
23 publications
1.5K citations
Rochester Institute of Technology
Rochester, United States
6 h-index
14 publications
374 citations

École de Technologie Supérieure
Montreal, Canada
6 h-index
8 publications
227 citations
Université du Québec à Montréal
Montreal, Canada
5 h-index
6 publications
171 citations

Concordia University
Montreal, Canada
4 h-index
4 publications
359 citations

University of Sannio
Benevento, Italy
4 h-index
10 publications
485 citations
University of Illinois Urbana-Champaign
Urbana, United States
3 h-index
7 publications
467 citations
1–8 of 60
TOSEM · 3 publications · 256 citations
3
h-index
Repository · 2 publications · 92 citations
2
h-index
ENTCS · 2 publications · 55 citations
2
h-index
TSE · 1 publications · 84 citations
1
h-index
Conference · 1 publications · 22 citations
1
h-index
1–5