Instead of each contributor manually figuring out where his/her area of expertise is, we should automatically figure it out from change log entries.
This is slightly related to the webkit-patch suggest-reviewers code I suspect. :) You might look at http://trac.webkit.org/browser/trunk/Tools/Scripts/webkitpy/tool/commands/queries.py#L47 Even if you don't re-use existing code, it's possible suggest-reviewers will want to be augmented to include your new fanciness. Also, we've long considered having a bot automatically run suggest-reviewers (some more refined version than current) and auto-cc people on bugs they're likely to wish to review.
(In reply to comment #1) > Also, we've long considered having a bot automatically run suggest-reviewers (some more refined version than current) and auto-cc people on bugs they're likely to wish to review. Yeah, that'll be a really cool feature to build on top of this.
Created attachment 107545 [details] Classifier, proof of concept 1 I won't be able to work on this script until next Monday, so I'm attaching the current proof of concept so it can be improved/reviewed. To determine people who actively works on a certain port, it seems decent enough. For more granularity, there's a lot of room for improvements. One of these improvements would be using a better classifier, probably based on a Naive Bayes classifier or a Perceptron network based on the changelog entry's description, like Ryosuke suggested on IRC. Also, I did not check Eric's code to suggest reviewers, but I'm positive it (or parts of it) could be used as well.
*** Bug 71957 has been marked as a duplicate of this bug. ***