Skip to content
jalajpachouly edited this page Feb 13, 2022 · 25 revisions

Welcome to the SDPTool wiki!

Section 1 :The purpose of this tool-

  1. Collect the raw data from the repository to create Multi-label dataset for defect related predictions
  2. Perform the data pre-processing and validation to make it ready for Machine Learning application
  3. Allow user to select the sample and features
  4. Choose the appropriate machine learning algorithm
  5. Generate predictions

Tool can be launched with the running the main method of the com.phd.ui.Home class.

Section-2 : Sample command to run the tool - 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-

  1. SDP-spring-batch.db
  2. SDP-spring-boot.db
  3. SDP-spring-data-jdbc.db
  4. SDP-spring-framework.db
  5. SDP-spring-security.db

Note : Use DB Browser for SQLite Version 3.12.2 for exploring these sample relational datasets.

A below mentioned video file contains a demonstration of how to set up and use this tool (MP4). Location : SDPTool/src/main/SampleDataSetCreatedWithTool/Demonstartion Of Sample Dataset Creation UsingTool.mp4

Clone this wiki locally