-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Welcome to the SDPTool wiki!
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.
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.
**Sample Database created with this tool are also uploaded in the location- **
- SDP-spring-batch.db
- SDP-spring-boot.db
- SDP-spring-data-jdbc.db
- SDP-spring-framework.db
- SDP-spring-security.db
Use DB Browser for SQLite Version 3.12.2 for exploring these sample relational datasets.