Source code and datasets used for deep smell detector, a web application to detect code smells in Java.
This folder contains the files used to train all three models and their respective dataset files. You can use Jupyter Notebooks to open the Source code and MS Excel to open the Datasets.
This is the front end of the app. You can use Visual Studio Code to open and run the website.
It contains java project used as backend to this file. You can use IntelliJ IDEA to open and run this project.
This is the python app used to load the models and predict the results according to the features passed by java module. You can use IntelliJ IDEA with Python installed to open and run this project.
- Open the python app and run in IntelliJ IDEA.
- Open Java project in a different window in IntelliJ IDEA and run the 'DeepSmellDetectorApplication'.
- Open index.html in a live server from Microsoft visual studio code. (Directly opening the html file may cause CORS error)
Dataset Reference : https://zenodo.org/record/6555241