Skip to content

Machine learning algorithm that determines the subsystem of a reported issue

Notifications You must be signed in to change notification settings

ilinum/youtrack-issue-classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Youtrack Issue Classifier

Youtrack Issue Classifier is an Machine Learning algorithm that tries to determine the subsystem of a ticket based on its context. It uses Apache Spark and its MLlib

The algorithm uses Naive Bayes Classifier to study how old tickets were divided into subsystems on YouTrack and tries to guess what subsystem should new tickets be assigned to

#How to run ##Terminal To run you should use the following command:

$SPARK_HOME/bin/spark-submit --class "me.ilinskiy.issueClassifier.YoutrackClassifier" --master local[4] $OUTPUT_JAR

##IntellliJ IDEA All you need to do is set VM options to: -Dspark.master=local[4] Then you can run the main method normally.

#Misc Issues are downloaded in issues directory if the directory is not present. Later, they are just reused, without redownloading

About

Machine learning algorithm that determines the subsystem of a reported issue

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published