An Online Developer Profiling Tool Based on Analysis of GitLab Repositories
An Online Developer Profiling Tool Based on Analysis of GitLab Repositories
复制标题
基于 GitLab 存储库分析的在线开发人员分析工具
DOI:
--
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
Hailong Sun
中科院分区:
文献类型:
--
作者:
Jing Wang;Xiangxin Meng;Huimin Wang;Hailong Sun
There are more and more developers as software is playing increasingly important roles in today’s economic and social development. As a result, evaluating developers’ expertise scientifically has become an urgent need for both Internet companies and developers. However, it seems that there is no satisfactory method to meet this demand currently. In this paper, we propose a solution to profile developers by analyzing their source code. We conduct the analysis of developers in terms of code quantity, code quality, skills, contribution, personalized commit time, and projects they participated in based on the GitLab code repositories. And we comprehensively evaluate developers’ expertise from four perspectives, which are code quantity, code quality, contribution and score of projects they participated in. Compared with existing methods, our evaluation indicators are more comprehensive. We design and implement an online tool that can provide developer searching and profiling. Our tool has been used in Neusoft and Wonders Group to characterize the expertise and performance of their software developers.