Comparing Software Architecture Recovery Techniques Using Accurate Dependencies

This page provides the ground-truth architectures recovered and used in the following publication:

Comparing Software Architecture Recovery Techniques Using Accurate Dependencies. Thibaud Lutellier, Devin Chollack, Joshua Garcia, Lin Tan, Derek Rayside, Nenad Medvidovic and Robert Kroeger. In the Proceedings of the 37th International Conference on Software Engineering (ICSE-15 - SEIP Track).[pdf]

Bash

Bash ground truth in RSF format.

Bash ground truth representation (Hierarchical Layout)

Bash ground truth representation (Circular Layout).

ITK

ITK ground truth in RSF format.

ITK ground truth representation (Hierarchical Layout)

ITK ground truth representation (Circular Layout).

Chromium

Chromium ground truth in RSF format

Chromium ground truth representation (Hierarchical Layout)

Chromium ground truth representation (Circular Layout).

Hadoop

Hadoop ground truth in RSF format

Hadoop ground truth representation (Hierarchical Layout).

Hadoop ground truth representation (Circular Layout).

ArchStudio

ArchStudio ground truth in RSF format

ArchStudio Ground Truth representation (Hierarchical Layout).

ArchStudio ground truth representation (Circular Layout).

People

Send us an email if you wish to obtain the dependency files used in this project.

Acknowledgment

We are thankful to ITK developers for providing the architecture of ITK. We are thankful to developers of all other projects for helping us refine and certify the recovered architectures.


License and Disclaimer