1. A method of determining a prioritized list of one or more users related to a given goal, comprising: obtaining a set of places by a processor; predicting probability of one or more future places a hypothetical expert associated with a given goal is likely to visit to accomplish the given goal, wherein a predicted path comprising said one or more future places is obtained based on information scent similarity between a bug report associated with the given goal and said set of future places, the information scent similarity places, the information scent similarity of the said future places computed using proximal scent relative to the bug report; obtaining a history of one or more places users have visited, wherein one or more historical paths comprising said one or more places for each of the users is obtained; selecting one or more historical places from the history of one or more places that match the future places; and identifying one or more users, from said users, who previously traversed at least some of the future places in the predicted path, as a best fit user who can accomplish the given goal.