Powered by OpenAIRE graph
Found an issue? Give us feedback
ZENODOarrow_drop_down
ZENODO
Dataset . 2025
License: CC BY
Data sources: Datacite
ZENODO
Dataset . 2025
License: CC BY
Data sources: Datacite
ZENODO
Dataset . 2025
License: CC BY
Data sources: Datacite
versions View all 3 versions
addClaim

This Research product is the result of merged Research products in OpenAIRE.

You have already added 0 works in your ORCID record related to the merged Research product.

Replication Package for a Study of Software Refactorings in Real-World Open-Source Java Projects

Authors: Nyirongo, Bridget; Liu, Hui; Jiang, Yanjie; Niu, Nan;

Replication Package for a Study of Software Refactorings in Real-World Open-Source Java Projects

Abstract

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.

Related Organizations
Keywords

Refactoring, IDE, Refactoring Miner, Tool Support

  • BIP!
    Impact byBIP!
    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
Powered by OpenAIRE graph
Found an issue? Give us feedback
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).
BIP!Citations provided by BIP!
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.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average