遇见数据集

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

收藏
Zenodo2025-04-24 更新2026-05-29 收录
官方服务:

资源简介:

This replication package accompanies a study on real-world refactorings in Java open-source projects. It includes (1) a dataset of commits containing refactorings mined from six popular open-source Java applications (Spring Framework, Elasticsearch, Kafka, Hadoop, Tomcat, and JUnit 4), and (2) a consolidated taxonomy of refactorings discovered across these projects. The file master_file.csv lists the refactoring-containing commits, their associated refactoring types, and context-specific indicators. The file taxonomy_file.csv provides a classification of the refactorings by edition 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 git show <commit-hash> from the appropriate project folder.

提供机构:
Zenodo
创建时间:
2025-04-23
二维码
社区交流群
二维码
科研交流群
商业服务