https://github.com/alinebrito/composite-refactoring-catalog
Dataset and scripts of the paper Towards a Catalog of Composite Refactoring
https://github.com/alinebrito/composite-refactoring-catalog
catalog composite refactoring scripts
Last synced: 4 months ago
JSON representation
Dataset and scripts of the paper Towards a Catalog of Composite Refactoring
- Host: GitHub
- URL: https://github.com/alinebrito/composite-refactoring-catalog
- Owner: alinebrito
- Created: 2022-03-19T01:23:07.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-12T02:14:39.000Z (over 2 years ago)
- Last Synced: 2025-05-23T00:33:02.788Z (5 months ago)
- Topics: catalog, composite, refactoring, scripts
- Language: HTML
- Homepage:
- Size: 57.1 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Towards a Catalog of Composite Refactorings
## Dataset & Scripts
* Scripts to detect composite refactorings are publicly available at: [detector](detector).
* Datasets: [oracle study](results/oracle), [inspected sample](https://github.com/alinebrito/composite-refactoring-catalog/tree/main/results/sample), [wild study](results/wild).
## Manuscript
Aline Brito, Andre Hora, Marco Tulio Valente. [Towards a Catalog of Composite Refactorings](https://doi.org/10.1002/smr.2530). Journal of Software: Evolution and Process, vol. 1, pages 1-43, 2023.
```
@article{jsep:2023:CatalogCompositeRefactorings,
author = {Aline Brito and Andre Hora and Marco Tulio Valente},
title = {Towards a Catalog of Composite Refactorings},
journal = {Journal of Software: Evolution and Process},
volume = {1},
pages = {1--43},
year = {2023}
}
```## Catalog
### Class Decomposition
### Method Decomposition
### Method Composition
### Inline Method
### Pull Up Method
### Push Down Method
### Composite Pull Up Field
### Composite Push Down Field