跳到主要导航 跳到搜索 跳到主要内容

A hybrid approach to code reviewer recommendation with collaborative filtering

  • Beihang University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Code review is known to be of paramount importance for software quality assurance. However, finding a reviewer for certain code can be very challenging in Modern Code Review environment due to the difficulty of learning the expertise and availability of candidate reviewers. To tackle this problem, existing efforts mainly concern how to model a reviewer's expertise with the review history, and making recommendation based on how well a reviewer's expertise can meet the requirement of a review task. Nonetheless, as there are both explicit and implicit relations in data that affect whether a reviewer is suitable for a given task, merely modeling review expertise with explicit relations often fails to achieve expected recommendation accuracy. To that end, we propose a recommendation algorithm that takes implicit relations into account. Furthermore, we utilize a hybrid approach that combines latent factor models and neighborhood methods to capture implicit relations. Finally, we have conducted extensive experiments by comparing with the state-of-the-art methods using the data of 5 popular GitHub projects. The results demonstrate that our approach outperforms the comparing methods for all top-k recommendations and reaches a 15.3% precision promotion in top-1 recommendation.

源语言英语
主期刊名SoftwareMining 2017 - Proceedings of the 2017 6th IEEE/ACM International Workshop on Software Mining, co-located with ASE 2017
编辑Xiaoyin Wang, Ming Li, David Lo
出版商Institute of Electrical and Electronics Engineers Inc.
24-31
页数8
ISBN(电子版)9781538613894
DOI
出版状态已出版 - 7 11月 2017
活动6th IEEE/ACM International Workshop on Software Mining, SoftwareMining 2017 - Urbana-Champaign, 美国
期限: 3 11月 2017 → …

出版系列

姓名SoftwareMining 2017 - Proceedings of the 2017 6th IEEE/ACM International Workshop on Software Mining, co-located with ASE 2017

会议

会议6th IEEE/ACM International Workshop on Software Mining, SoftwareMining 2017
国家/地区美国
Urbana-Champaign
时期3/11/17 → …

学术指纹

探究 'A hybrid approach to code reviewer recommendation with collaborative filtering' 的科研主题。它们共同构成独一无二的学术指纹。

引用此