This page currently hosts mostly clustering tools developed at York University by Mark Shtern and Bil Tzerpos. We would be happy to host or link to tools by other researchers. Contact us! The following tools are all written in Java. Many of them require JRET, our reverse engineering library. You can download it [[JRET|here]]. * [[MDG Generator]] This is a front-end for the classes in JRET that implement simulated generation of Module Dependency Graphs. You can edit it accordingly to get graphs with different properties. * [[Congruity Metric]] This is a front-end for the classes in JRET that implement the congruity metric for evaluation techniques such as MoJoFM and KE. * [[RefSim|LimSim]] This is a front-end for the classes in JRET that implement the LimSim evaluation technique. * [[UpMoJo]] This is a front-end for the classes in JRET that implement the UpMoJo evaluation of nested decompositions. * [[StructureEvaluation|Structure Evaluation]] This is a front-end for the classes in JRET that implement the structure evaluation. * [[Flat Generator]] This is a sample front-end for the classes in JRET that implement flat decomposition generation. You can edit it accordingly to get decomposition with different properties. * [[Nested Generator]] This is a sample front-end for the classes in JRET that implement nested decomposition generation. You can edit it accordingly to get decomposition with different properties. The following tools can be run as stand-alone applications. Instructions are included in the distribution package. * [[http://www.cse.yorku.ca/~bil/downloads | The MoJo distance family of measures]] * [[http://www.cse.yorku.ca/~bil/downloads | The END framework for the evaluation of nested decompositions]] * [[http://www.cse.yorku.ca/~bil/downloads | Several hierarchical clustering algorithms]] Finally, here are links to two tools we often use in our research: * [[http://serg.cs.drexel.edu/redmine/projects/show/bunch|Bunch]] * [[http://www.iste.uni-stuttgart.de/ps/clustering/|KE]]