MISC

2013年

Patch Reviewer Recommendation in OSS Projects

2013 20TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2013), VOL 2
  • John Boaz Lee
  • ,
  • Akinori Ihara
  • ,
  • Akito Monden
  • ,
  • Ken-ichi Matsumoto

2
開始ページ
1
終了ページ
6
記述言語
英語
掲載種別
DOI
10.1109/APSEC.2013.103
出版者・発行元
IEEE COMPUTER SOC

In an Open Source Software (OSS) project, many developers contribute by submitting source code patches. To maintain the quality of the code, certain experienced developers review each patch before it can be applied or committed. Ideally, within a short amount of time after its submission, a patch is assigned to a reviewer and reviewed. In the real world, however, many large and active OSS projects evolve at a rapid pace and the core developers can get swamped with a large number of patches to review. Furthermore, since these core members may not always be available or may choose to leave the project, it can be challenging, at times, to find a good reviewer for a patch. In this paper, we propose a graph-based method to automatically recommend the most suitable reviewers for a patch. To evaluate our method, we conducted experiments to predict the developers who will apply new changes to the source code in the Eclipse project. Our method achieved an average recall of 0.84 for top-5 predictions and a recall of 0.94 for top-10 predictions.

リンク情報
DOI
https://doi.org/10.1109/APSEC.2013.103
Web of Science
https://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcAuth=JSTA_CEL&SrcApp=J_Gate_JST&DestLinkType=FullRecord&KeyUT=WOS:000358735300001&DestApp=WOS_CPL
ID情報
  • DOI : 10.1109/APSEC.2013.103
  • ISSN : 1530-1362
  • Web of Science ID : WOS:000358735300001

エクスポート
BibTeX RIS