Bug 151365 - [discussion] automatically infer interest of newly created tasks
Summary: [discussion] automatically infer interest of newly created tasks
Status: RESOLVED WONTFIX
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Mylyn (show other bugs)
Version: unspecified   Edit
Hardware: PC All
: P4 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Mik Kersten CLA
QA Contact:
URL:
Whiteboard:
Keywords: helpwanted
Depends on:
Blocks:
 
Reported: 2006-07-21 00:23 EDT by Eugene Kuleshov CLA
Modified: 2009-07-24 15:24 EDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eugene Kuleshov CLA 2006-07-21 00:23:29 EDT
When new tasks arive it could be convenient to have trained baesian filter that would bring them into interest depends on the specifics of the interest of the particular user.

For instance, I am not that interested in Zest right now... :-)
Comment 1 Eyðun Nielsen CLA 2006-07-21 11:57:32 EDT
Maybe this even could include a bayesian spellchecker... ;-)

Sorry, I just couldn't resist it... :-D
Comment 2 Eugene Kuleshov CLA 2006-07-21 12:53:23 EDT
The trouble with the spellchecker is who wil train the trainer? So, it is just a matter of good dictionaly, which Eclipse platform is not willing to provide. 

However there is a good chance to train the categorisation filter based on bayesian algorithm. So, I am actually very serious here.
Comment 3 Mik Kersten CLA 2006-07-27 21:11:43 EDT
I'm needing spel cheking too... it's our bug 103093 blocked by Platform bug 51444, and they're blocked by getting a dictionary they can bundle under the EPL.

I took "bayesian filter" out of the description because there are multiple approaches to making this work.  For example, for a repository that was rich in structure (i.e. regular use of bug dependencies), the interest propagation mechanism could be used to infer interest.  But  bugs.eclipse.org definitely lacks this kind of structure, so the bayesian filter approach could work well.  

A secondary issue is how to encode the interest.  One way is the context model, but we don't yet have a mechanism for sharing that across developers.  Another simple approach could be using the CC field (e.g. so that it shows up in a query of "all reports I'm CC'd on").  Anvik and Murphy have demonstrated a very cool classifier that recommends assignments, and it could be really useful if that approach could be applied to automatically determine CC's: http://www.cs.ubc.ca/~janvik/papers/icse2006/whofix.pdf
Comment 4 Mik Kersten CLA 2009-07-24 15:24:12 EDT
Out of scope.