Skip to main content
zenodoopen

Two Class Dependency Cycle Empirical Study

<p>This dataset includes 3 folders.</p> <ul> <li>Folder <strong>recurring-patterns</strong>&nbsp;contains successful untangling cases we manually inspect and classify&nbsp;into each pattern. In one instance folder, it contains src code before and after a commit (src/), cyclic files&nbsp;presented in dependency graph&nbsp;before and after a commit (cycle-dependency-change/),&nbsp; all modified files&nbsp;&nbsp;presented in dependency graph&nbsp;before and after a commit (all-modified-files-dependency-change), detailed code diff (diff.txt), and mined refactoring operations from RefactoringMiner 2.0.0 (refactor.json).</li> <li>Folder<strong> common-mistakes</strong> contains cases where dependency cycles are not correctly resolved. The file structure of each instance is the same as above.</li> <li>Folder&nbsp;<strong>design-characteristics&nbsp;</strong>contains a csv file, which list&nbsp;the internal dependency relations of cyclic files and their design context.</li> </ul>

ShareScore

32/100

Overall dataset sharing score

Score breakdown

These five areas show where the dataset supports — or may limit — practical reuse.

Stewardship
4
Harmonization
4
Access
16
Reuse readiness
8
Engagement
0