WEKO3
アイテム
コードレビュープロセスに基づくパッチ再投稿の予測
https://ipsj.ixsq.nii.ac.jp/records/144916
https://ipsj.ixsq.nii.ac.jp/records/1449168fa3d8ff-a313-4185-b04d-e9f732a69915
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2015 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | Symposium(1) | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
公開日 | 2015-08-31 | |||||||||||
タイトル | ||||||||||||
タイトル | コードレビュープロセスに基づくパッチ再投稿の予測 | |||||||||||
タイトル | ||||||||||||
言語 | en | |||||||||||
タイトル | Predicting Patch Re-submission Based on Code Review Process | |||||||||||
言語 | ||||||||||||
言語 | jpn | |||||||||||
キーワード | ||||||||||||
主題Scheme | Other | |||||||||||
主題 | 一般論文 | |||||||||||
資源タイプ | ||||||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_5794 | |||||||||||
資源タイプ | conference paper | |||||||||||
著者所属 | ||||||||||||
奈良先端科学技術大学院大学,情報科学研究科 | ||||||||||||
著者所属 | ||||||||||||
奈良先端科学技術大学院大学,情報科学研究科 | ||||||||||||
著者所属 | ||||||||||||
奈良先端科学技術大学院大学,情報科学研究科 | ||||||||||||
著者名 |
平尾, 俊貴
× 平尾, 俊貴
× 伊原, 彰紀
× 松本, 健一
|
|||||||||||
論文抄録 | ||||||||||||
内容記述タイプ | Other | |||||||||||
内容記述 | オープンソースソフトウェア (OSS) プロジェクトでは,不具合修正,機能追加などの要求に対して,開発者がソースコードを開発,更新し,変更したファイル(パッチ)を作成する.パッチは,プロダクトに統合される前に,レビューアによって変更内容の検証が行われる.レビューアがパッチを採択,または,不採択と判断した場合,それ以降の検証は行われないが,再度修正を要求する場合がある.本論文では,パッチのレビュープロセスに基づきパッチの再投稿が必要か否かを判断するパッチ再投稿予測モデルを構築する.予測モデルは,コードレビュープロセス中の変更対象プログラムの決定,変更,検証の3つの工程に関するメトリクスを用いて構築する.Qtプロジェクトのレビューデータセットを用いて実験を行った結果,予測精度は再現率が0.686, 適合率が0.891, F値が0.775であり,レビューアの意見を示すメトリクスが再投稿に関係することが分かった. | |||||||||||
論文抄録(英) | ||||||||||||
内容記述タイプ | Other | |||||||||||
内容記述 | In order to fix a bug or to create a new function for Open Source Software (OSS), the developers update source codes. The piece of software designed to update source code is called patch. In OSS projects, some reviewers (not the patch creater) usually verified the patches before integrating into the products. If the reviewers do not decide to integrate or abandon a patch, the reviewers will request the patch creator to update again (Patch Re-submission). This study proposed a method to predict patch re-submission based on code review process. We built the prediction model using Qt project dataset. Our classifiers indicated that: we can accurately predict the patch re-submission with , a recall of 0.686, a precision of 0.891, and a F value of 0.775; and reviewers comment is the most important factor to understand the patch re-submission. | |||||||||||
書誌情報 |
ソフトウェアエンジニアリングシンポジウム2015論文集 巻 2015, p. 195-201, 発行日 2015-08-31 |
|||||||||||
出版者 | ||||||||||||
言語 | ja | |||||||||||
出版者 | 情報処理学会 |