Expertise recommender: a flexible recommendation system and architecture
By David W. McDonald, Mark S. Ackerman. Conference on Computer Supported Cooperative Work, 2000
533 citations recorded by the source corpus.
Locating the expertise necessary to solve difficult problems is a nuanced social and collaborative problem. In organizations, some people assist others in locating expertise by making referrals. People who make referrals fill key organizational roles that have been identified by CSCW and affiliated research. Expertise locating systems are not designed to replace people who fill these key organizational roles. Instead, expertise locating systems attempt to decrease workload and support people who have no other options. Recommendation systems are collaborative software that can be applied to expertise locating. This work describes a general recommendation architecture that is grounded in a field study of expertise locating. Our expertise recommendation system details the work necessary to fit expertise recommendation to a work setting. The architecture and implementation begin to tease apart the technical aspects of providing good recommendations from social and collaborative concerns.
Subfields: Artificial Intelligence, Information Systems
View Paper: https://www.semanticscholar.org/paper/3ad83fc1b26baddb32fbe4d4b81129b86218a538
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
- Premkumar T. Devanbu
- Harald C. Gall
- Christian Bird
- Krisztian Balog
- N. Nagappan
- Maarten de Rijke
- Audris Mockus
- James D. Herbsleb
In Information Systems
- James D. Herbsleb
- Christian Bird
- Premkumar T. Devanbu
- Gail C. Murphy
- Janice Singer
- Audris Mockus
- Sunghun Kim
- Davor Cubranic
Citations in the corpus
- Social matching: A framework and research agenda (2005, background): “ReferralWeb [Kautz et al. 1997] and Expertise Recommender [McDonald and Ackerman 2000; McDonald 2001] support scenarios like the ones presented.”
- Hipikat: a project memory for software development (2005, methodology): “Expertise Browser by Mockus and Herbsleb [21] and Expertise Recommender by McDonald and Ackerman [22] use source change data to identify developers and groups with experience in given elements of a software project.”
- Don't touch my code!: examining the effects of ownership on software quality (2011, background): “[18] D. W. McDonald and M. S. Ackerman.”
- Global Software Engineering: The Future of Socio-technical Coordination (2007, methodology): “McDonald and Ackerman [48] and Mockus and Herbsleb [49] have designed and deployed tools for locating expertise in software development projects, using data from the version control system about which developers have contributed to what parts of the code.”
- An empirical study of global software development: distance and speed (2001, methodology): “Browser which provides a visualization of the CM system, designed to make it easy to discover who has experience working on which parts of the code, and to get contact information for that person. (See also [ 23 ].)”
- Formal models for expert finding in enterprise corpora (2006, background): “Finding the right person in an organization with the Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and…”
- Adaptive interfaces and agents (2002, background): “In environments for computer-supported cooperative work within organizations (see, e.g., McDonald & Ackerman, 2000).”