講演抄録/キーワード |
講演名 |
2023-03-14 18:25
バージョンに導入される変更提案の特徴分析 ○上中瑞稀・伊原彰紀(和歌山大)・柏 祐太郎(奈良先端大) SS2022-60 |
抄録 |
(和) |
大規模なプロジェクトには,ソースコードの変更提案が日々膨大に提出される.プロジェクトの開発者 は,ソースコードの品質や保守性の向上のために変更提案を順に検証するが,検証が遅延する変更提案が少なくな い.本研究では,直近のバージョンで導入される変更提案を優先的に選択するために,リリースまでの期間に導入 される変更提案同士の特徴の違いを明らかにした後,直近のバージョンで導入される変更提案の選択手法を提案す る.具体的には,個々の変更提案の特徴を機械学習アルゴリズムに学習したモデルにより,リリースまでの期間に 応じた変更提案の予測精度,および予測に寄与する特徴を比較した.分析の結果,リリースまでの期間に応じて変 更提案の選択に重要となる特徴が変化することを確かめた. |
(英) |
Large software development projects have a large number of the source code change requests on a daily basis. Developers verify the changes to improve the quality and maintainability of the source code. However there are many change requests that the verification work is delayed. In this study, we propose a method for selecting change requests to be introduced in the most recent version. In particular, this study compared the prediction accuracy of change requests and the important features for the prediction model. As a result of this study, we confirmed that the features that are important for the selection of change requests change with the time until release. |
キーワード |
(和) |
コードレビュー / 機械学習 / リポジトリマイニング / OSS / / / / |
(英) |
Code review / Machine learning / Mining Software Repositories / Open source software / / / / |
文献情報 |
信学技報, vol. 122, no. 432, SS2022-60, pp. 79-84, 2023年3月. |
資料番号 |
SS2022-60 |
発行日 |
2023-03-07 (SS) |
ISSN |
Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
SS2022-60 |