# Important Files
* main py file is GMADC.py
* run it with this Command : python GMADC.py
* follow the errors, maybe some requirements needed to install with pip ( Package Installer of Python )
* if you get conflict file names error. in cvs you should add a '+' character on duplications to program get run.( if more add two '++' and ...)
* GMADCC.py its 'Masoud Azizi's text proccessing algoritm for classify the disconnected call graphs.
* callgraph.py its needed for drawing call graph to find and see classes call graph relationships.
* Readme.md you corrently reading this file, its not importand to keep but maybe you need it.
# Important folders:
* CaseStudies( CVS files that Generated by 'Undestand' Softwere file dependency matrix with relative paths )
* SoureCodes( SourceCode of Softwere that Inside of a folder With equal name of cvs file+ ".src", for example if cvs file name is: 'gfx.cvs' the source code folder name will be: 'gfx.src' )
* note that you shoud extract zip file to directory
* mojo ( folder that contains mojo and mojofm calculators,Dont touch them! )
* result ( Results of the algorithm with txt file format, you can remove it cuz its auto generated folder )
* undrestand ( we dont use it to run the algo but its contain important info )
-
Notifications
You must be signed in to change notification settings - Fork 0
Provide a vocabulary-based algorithm for measuring the clustering of software systems with disconnected call graphs
License
mablue/GMADC
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Provide a vocabulary-based algorithm for measuring the clustering of software systems with disconnected call graphs
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published