Peopleware: productive projects and teams
Peopleware: productive projects and teams
People, Organizations, and Process Improvement
IEEE Software
Expertise recommender: a flexible recommendation system and architecture
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Evaluating expertise recommendations
GROUP '01 Proceedings of the 2001 International ACM SIGGROUP Conference on Supporting Group Work
Modern Information Retrieval
Expertise browser: a quantitative approach to identifying expertise
Proceedings of the 24th International Conference on Software Engineering
An Approach to Classify Software Maintenance Requests
ICSM '02 Proceedings of the International Conference on Software Maintenance (ICSM'02)
Predicting Source Code Changes by Mining Change History
IEEE Transactions on Software Engineering
Proceedings of the 28th international conference on Software engineering
Information Needs in Collocated Software Development Teams
ICSE '07 Proceedings of the 29th international conference on Software Engineering
MSR '07 Proceedings of the Fourth International Workshop on Mining Software Repositories
Object-oriented analysis and design in software project teams
Human-Computer Interaction
Mining usage expertise from version archives
Proceedings of the 2008 international working conference on Mining software repositories
A segmentation-based approach for temporal analysis of software version repositories
Journal of Software Maintenance and Evolution: Research and Practice
Linguistic analysis of bug report titles with respect to the dimension of bug importance
Proceedings of the Third Annual ACM Bangalore Conference
Reducing the effort of bug report triage: Recommenders for development-oriented decisions
ACM Transactions on Software Engineering and Methodology (TOSEM)
Refining code ownership with synchronous changes
Empirical Software Engineering
WhoseFault: automatic developer-to-fault assignment through fault localization
Proceedings of the 34th International Conference on Software Engineering
Inferring developer expertise through defect analysis
Proceedings of the 34th International Conference on Software Engineering
Factors characterizing reopened issues: a case study
Proceedings of the 8th International Conference on Predictive Models in Software Engineering
Proceedings of the 30th ACM international conference on Design of communication
Issue ownership activity in two large software projects
ACM SIGSOFT Software Engineering Notes
The bug report duplication problem: an exploratory study
Software Quality Control
Towards understanding software change request assignment: a survey with practitioners
Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering
Proceedings of the 10th Working Conference on Mining Software Repositories
Using developer interaction data to compare expertise metrics
Proceedings of the 10th Working Conference on Mining Software Repositories
The MSR cookbook: mining a decade of research
Proceedings of the 10th Working Conference on Mining Software Repositories
Replicating mining studies with SOFAS
Proceedings of the 10th Working Conference on Mining Software Repositories
Hi-index | 0.00 |
As developers work on a software product they accumulate expertise, including expertise about the code base of the software product. We call this type of expertise "implementation expertise'. Knowing the set of developers who have implementation expertise for a software product has many important uses. This paper presents an empirical evaluation of two approaches to determining implementation expertise from the data in source and bug repositories. The expertise sets created by the approaches are compared to those provided by experts and evaluated using the measures of precision and recall. We found that both approaches are good at finding all of the appropriate developers, although they vary in how many false positives are returned.