Publication | Closed Access
Expertise Browser: a quantitative approach to identifying expertise
383
Citations
0
References
2003
Year
Unknown Venue
Software MaintenanceEngineeringSoftware EngineeringRelevant ExpertiseSoftware AnalysisEmpirical Software Engineering ResearchInformation RetrievalData ScienceEnd-user DevelopmentDiscoverabilityKnowledge EngineeringExpertise ProfilesSoftware PracticeExpertise BrowserKnowledge DiscoveryComputer ScienceInformation ManagementUser AnalysisSoftware DesignSoftware EvolutionBusinessKnowledge Management
Finding relevant expertise is a critical need in collaborative software engineering, particularly in geographically distributed developments. The authors introduce the Expertise Browser (ExB), a tool that uses change‑management data to locate individuals with desired expertise and outline extensions for continuous awareness of ongoing work. ExB quantifies developers’ experience from change‑management data, validates this metric, distinguishes brief from extensive expertise, maps broad expertise across modules, and generates expertise profiles for individuals or organizations. In a large organization deployment, newer remote sites used ExB more frequently for expertise location, while larger established sites used it mainly to find expertise profiles for people or organizations.
Finding relevant expertise is a critical need in collaborative software engineering, particularly in geographically distributed developments. We introduce a tool, called Expertise Browser (ExB), that uses data from change management systems to locate people with desired expertise. It uses a quantification of experience, and presents evidence to validate this quantification as a measure of expertise. The tool enables developers, for example, to easily distinguish someone who has worked only briefly in a particular area of the code from someone who has more extensive experience, and to locate people with broad expertise throughout large parts of the product, such as modules or even subsystems. In addition, it allows a user to discover expertise profiles for individuals or organizations. Data from a deployment of the tool in a large software development organization shows that newer, remote sites tend to use the tool for expertise location more frequently. Larger, more established sites used the tool to find expertise profiles for people or organizations. We conclude by describing extensions that provide continuous awareness of ongoing work and an interactive, quantitative resume/spl acute/.