Create an Extension that suggests reviewers
Review Request #10248 — Created Oct. 19, 2018 and discarded — Latest diff uploaded
This extension would suggest reviewers for a current review request. It keeps
track of all previous reviews and suggests a username of someone who has
reviewed something similar in the past. The extension uses an ML model called
kNN algorithm by calculating the distance between past reviews and the current
review request.
- Ran the ML model with past reviews and compared suggested reviewers with the
actual person that reviewed the change set usingSuggestReviewersAccuracy.py
. - Settled on the combination of weights, and which variables to include in the
distance calculation based on the combination that gave the highest accuracy score.
Please take a look atallresults.csv
.