The University of British Columbia is working on a technology called Emergent Expertise Locator that is capable of assigning a developer to a project based on working behavior, the types of files and technologies used in the project, and the people with which that individual normally works.