/sqm

Evaluation code for paper 'Java Classes with “-Er” and “-Utils” Suffixes Have Higher Complexity'

Primary LanguagePythonMIT LicenseMIT

Java Classes with “-Er” and “-Utils” Suffixes Have Higher Complexity

Paper

This repository contains code for the paper "Java Classes with “-Er” and “-Utils” Suffixes Have Higher Complexity" by Anna Sukhova, Alexey Akhundov, Efim Verzakov, and Yegor Bugayenko.

Reproducing the Evaluation

  1. Clone the repository
git clone https://github.com/ILilliasI/sqm.git
cd sqm
  1. Install requirements
pip install -r requirements.txt
  1. Run the evaluation
python run.py --data-folder-path <path-to-dataset-data> --output-folder-path <path-to-existing-output-folder>