-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Welcome to the SDPTool wiki!
Section 1 :The purpose of this tool-
- Collect the raw data from the repository to create Multi-label dataset for defect related predictions
- Perform the data pre-processing and validation to make it ready for Machine Learning application
- Allow user to select the sample and features
- Choose the appropriate machine learning algorithm
- Generate predictions
Tool can be launched with the running the main method of the com.phd.ui.Home class.
Section-2 : Building and Launching the tool- After downloading the code run command mvn install to build and compile the code from the directory which contains the pom.xml.
Once the code is compiled, tool can be launched from the class folder. Please insure to prepare the classpath which includes all the required jar files to run the tool from the command line.
C:\jdk-13.0.2\bin\java.exe -Dfile.encoding=UTF-8 -classpath C:\SDPTool\target\classes;C:\jars\github-api-1.132.jar;C:\jars\commons-lang3-3.9.jar;C:\jars\jackson-databind-2.12.3.jar;C:\jars\jackson-annotations-2.12.3.jar;C:\jars\jackson-core-2.12.3.jar;C:\jars\commons-io-2.8.0.jar;C:\jars\sqlite-jdbc-3.36.0.1.jar;C:\jars\commons-httpclient-3.1.jar;C:\jars\commons-logging-1.0.4.jar;C:\jars\commons-codec-1.9.jar;C:\jars\httpclient-4.3.4.jar;C:\jars\httpcore-4.3.2.jar com.phd.ui.Home
Here C:\SDPTool\target\classes is the location where compiled classes are available and the classpath need to be set to include all the required jar files needed to run this tool. For more details please see the pom.xml which list all the jars which are required to build and run this tool.
Section-3 : Sample Database created with this tool are also uploaded in the location in this repository.
Link : https://github.com/jalajpachouly/SDPTool/
Section-4 : Video Demonstration A below mentioned video file contains a demonstration of how to set up and use this tool (MP4).
Link : https://github.com/jalajpachouly/SDPTool/
Location : jalajpachouly/SDPTool