twsswt / bug_buddy_jira_plugin

A plugin for JIRA that recommends other members of a team who may be able to help resolve an issue.
0 stars 0 forks source link

bug_buddy_jira_plugin

Install Instructions

  1. Clone the repository
  2. cd into the repository
  3. Run setup.sh to download the atlassian sdk, if it hasn't already been installed
  4. cd into jira-hello-world/myPlugin
  5. run atlas-run

How to generate and run the data-gatherer binary

  1. Open IntelliJ Idea
  2. Add a jar in 'project structure' -> 'artifacts'
  3. Build artifacts
  4. Find the jar in out/artifacts/data_gatherer_jar
  5. Run the jar using java -jar data-gatherer.jar

Evaluation Plan

  1. Post a set of X issues to JIRA using the 'evaluation-harness' codebase
  2. Download a set of X issues from JIRA using the 'recommender' codebase
  3. For every issue in set X, build an alternative set X2 containing every issue in X bar the issue itself
  4. Run the recommendation algorithm, using X2 as the training set. Get it to recommend an assignee for the issue, and record how accurate it was
  5. After this has happened for all issues in X
  6. Output the data in the form IssueID -> actualAssignee -> recommenderAssignee
  7. Also output some summary statistics (eg average accuracy)