
This replication package accompanies a study on real-world refactorings in Java open-source projects. It contains: A list of predefined keywords, borrowed from previous studies, used for commit message comparison. A dataset of commits containing refactorings mined from six popular open-source Java applications: SpringFramework, Elasticsearch, Kafka, Hadoop, Tomcat, and JUnit4. A consolidated taxonomy of refactorings discovered across these projects. The file keywords.csv lists the predefined keywords used for commit message filtering. The file master_replication_file.csv contains the refactoring-related commits, their associated refactoring types, and context-specific indicators. The file taxonomy.csv classifies the refactorings by edit type and specificity. The package is intended to support reproducibility and facilitate further research on refactoring detection, categorization, and tool support. Instructions for reproducing the results—such as cloning the repositories and inspecting the commits—are included in the README file. Each commit can be accessed using the command git show from the appropriate project folder.
Refactoring, IDE, Refactoring Miner, Tool Support
Refactoring, IDE, Refactoring Miner, Tool Support
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
