Skip to content
Nikolaos Tsantalis edited this page Dec 31, 2022 · 45 revisions

Here you can find some case studies demonstrating the advanced diff capabilities of RefactoringMiner.

Extract Method

  1. Nested Extract Method refactorings in commit [Click to view Diff]

  2. Nested Extract Method refactorings in commit [Click to view Diff]

  3. Nested Extract Method refactorings in commit [Click to view Diff]

  4. Extract Method refactorings + control flow restructuring in commit [Click to view Diff]

  5. Extract Method refactorings + Move Method refactorings in commit [Click to view Diff]

Multi-Mappings

  1. Nested Extract Method refactorings with duplicated code in commit [Click to view Diff]

  2. 12 duplicated code fragments extracted from the same method in commit [Click to view Diff]

  3. Merged and extracted statements out of if-else-if in commit [Click to view Diff]

  4. Merged if-else-if conditionals in commit [Click to view Diff]

Clone this wiki locally