This is the repository of the project titled "Recovery of MOdular Software ARCHitectures with Exact and Heuristic Clustering Methods". The repository contains information, documents, data, software tools and other relevant artifacts regarding the project. Basic information regarding the project is listed below. You can visit the project Web page for more information.
- Funding: The Scientific and Technological Research Council of Turkey (grant #120E488)
- Host Institution: Ozyegin University
- Industrial partner: Turkcell Technology
- Start date: 15.03.2021
- End date: 15.06.2024
dataset
contains dependency and clustering (for some) files for respective systems. Files are obtained from here.experiments
contains set of files that are used in automation of the experiments. Further information is available in readme file inside the directory.GA
contains implementation of the genetic algorithms GA, GAKH and HYGAR.metrics
contains metrics used for measuring the quality of SAR. It includes modularity, directed modularity and TurboMQ.repo_mining
contains files for reproducing the experiments provided in UYMS paper.results
contains the results published to the papers.
- The PyDriller framework is used for automated analysis of Git repositories.
- All the input files must conform to the RSF format.