Refactoring Dataset

Projects

List of open source projects used in this study.

Download »

Refactoring Detection

List of refactoring and non-refactoring commits with detailed properties related to the selected projects.

Download »

JUnit File Detection

List of the refactoring applied to unit test files.

Download »

Commit Classification (Manual)

List of commit messages that are manually classifed.

Download »

Commit Classification (Automatic)

A complete package of the automated classification for different machine learning algorithms used in this study.

Download »

Refactoring Documentation

List of potential Self-Affirmed Refactoring (SAR) commits.

Download »

NLP Default Stopwords

List of NLP default stopwords used in this study.

Download »