README
Before reading the code, there are some tools you must know:
Tool | Link |
---|---|
ARCADE | https://bitbucket.org/joshuaga/arcade/src/master/ |
ARCADEPY | https://bitbucket.org/joshuaga/arcadepy/src/master/ |
Classycle | http://classycle.sourceforge.net/ |
Classycle (with the support of JAVA9) | https://github.com/sake92/hepek-classycle |
jdeps | https://docs.oracle.com/javase/9/tools/jdeps.htm |
srcML | https://github.com/srcML/srcML |
Two Folders
Building_Ground_Truth
This folder mainly contains the code I used to generate the "ground truth" architecture according to the module descripters.
Part_of_ARCADE
The code in this folder mainly comes from ARCADE, and it could run on Java9+ projects.