Skip to content

John-Xavier/Deep-Smell-Detector

Repository files navigation

Deep-Smell-Detector

Source code and datasets used for deep smell detector, a web application to detect code smells in Java.

CNN models & dataset

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.

Front End

This is the front end of the app. You can use Visual Studio Code to open and run the website.

Java Module

It contains java project used as backend to this file. You can use IntelliJ IDEA to open and run this project.

Python Module

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.

Instructions to run

  1. Open the python app and run in IntelliJ IDEA.
  2. Open Java project in a different window in IntelliJ IDEA and run the 'DeepSmellDetectorApplication'.
  3. 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

About

Source code and datasets used for deepp smell detector, a web application to detect code smells in Java.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors