HabchiSarra / SmellDetector

GNU Affero General Public License v3.0
3 stars 1 forks source link

SmellDetector

SmellDetector is a tool for detecting code smells in Android apps.
It detects the following code smells:

SmellDetector performs static analysis using Spoon, a framework for Java-based programs analysis and transformation. It builds an abstract model of the source code that contains the entities (e.g., classes and methods), properties (e.g., names, types), and metrics (e.g., number of lines, complexity). This model is stored in a graph database, which can be queried to detect the aforementioned code smells.

This project is part of the Sniffer Toolkit.
For more details about the tool and its associated research work, you can refer to the following research papers:

Build

To build the jar, use the command ./gradlew shadowJar