4.5 Article

Understanding Review Expertise of Developers: A Reviewer Recommendation Approach Based on Latent Dirichlet Allocation

Journal

SYMMETRY-BASEL
Volume 10, Issue 4, Pages -

Publisher

MDPI
DOI: 10.3390/sym10040114

Keywords

software engineering; machine learning; reviewer recommendation

Funding

  1. Basic Science Research Program through the National Research Foundation of Korea (NRF) - Ministry of Education [2016R1D1A1B03931276]
  2. BK21 Plus Project (SW Human Resource Development Program for Supporting Smart Life), - Ministry of Education, School of Computer Science and Engineering, Kyungpook National University, Korea [21A20131600005]
  3. National Research Foundation of Korea [21A20131600005, 2016R1D1A1B03931276] Funding Source: Korea Institute of Science & Technology Information (KISTI), National Science & Technology Information Service (NTIS)

Ask authors/readers for more resources

The code reviewer assignment problem affects the reviewing time of a source code change. To effectively perform the code review process of a software project, the code reviewer assignment problem must be dealt with. Reviewer recommendation can reduce the time required for finding appropriate reviewers for a given source code change. In this paper, we propose a reviewer recommendation approach based on latent Dirichlet allocation (LDA). The proposed reviewer recommendation approach consists of a review expertise generation phase and a reviewer recommendation phase. The review expertise generation phase generates the review expertise of developers for topics of source code changes from the review history of a software project. The reviewer recommendation phase computes the review scores of the developers according to the topic distribution of a given source code change and the review expertise of the developers. In an empirical evaluation of five open source projects, we confirm that the proposed reviewer recommendation approach obtains better average top-10 accuracy than existing reviewer recommendation approaches.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.5
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

Article Multidisciplinary Sciences

A Change Recommendation Approach Using Change Patterns of a Corresponding Test File

Jungil Kim, Eunjoo Lee

SYMMETRY-BASEL (2018)

No Data Available