Title
Niche vs. breadth: Calculating expertise over time through a fine-grained analysis
Abstract
Identifying expertise in a project is essential for task allocation, knowledge dissemination, and risk management, among other activities. However, keeping a detailed record of such expertise at class and method levels is cumbersome due to project size, evolution, and team turnover. Existing approaches that automate this task have limitations in terms of the number and granularity of elements that can be analyzed and the analysis timeframe. In this paper, we introduce a novel technique to identify expertise for a given project, package, file, class, or method by considering not only the total number of edits that a developer has made, but also the spread of their changes in an artifact over time, and thereby the breadth of their expertise. We use Dominoes - our GPU-based approach for exploratory repository analysis - for expertise identification over any given granularity and time period with a short processing time. We evaluated our approach through Apache Derby and observed that granularity and time can have significant influence on expertise identification.
Year
DOI
Venue
2015
10.1109/SANER.2015.7081851
Software Analysis, Evolution and Reengineering
Keywords
Field
DocType
data analysis,graphics processing units,information dissemination,project management,relational databases,resource allocation,risk management,software management,apache derby,gpu-based approach,expertise identification,exploratory repository analysis,fine-grained analysis,knowledge dissemination,software project,task allocation,gpu computing,exploratory data analysis
Data science,Software engineering,Computer science,Risk management,General-purpose computing on graphics processing units,Granularity,Knowledge dissemination,Exploratory data analysis,Project size
Conference
Citations 
PageRank 
References 
6
0.42
15
Authors
4
Name
Order
Citations
PageRank
Jose Ricardo da Silva Jr.160.42
Esteban W. Gonzalez Clua227953.69
Leonardo Murta344945.92
Anita Sarma441531.91