Technical Meeting

ソースコード変更パターンのプロジェクト共通性を考慮した変更推薦

安藤 直樹, 林 晋平

電子情報通信学会技術研究報告, vol. 121, no. 416, pp. 72–77, Online, March 2022.

Abstract

変更パターンの学習に基づく変更推薦手法において,プロジェクト外の変更を対象として学習を行うと,プロジェクトに固有のパターンによる受け入れ不可能な推薦が含まれてしまう.本論文では,多くのプロジェクトに出現する変更パターンは一般性が高いという予備調査結果をもとに,プロジェクト共通性の高いパターンを優先することで,受け入れ可能性を備え,かつ使用者が望む一般性レベルの推薦を実行する手法を提案する.手法では,変更パターンの出現プロジェクト数を新しいメトリクスとして定義し,推薦候補のフィルタリングと順位付けに用いる.また,プロジェクト共通性を用いて変更パターンを一般性の高い群と低い群に分類し,使用者が選択した群を推薦に用いることができるようにする.提案手法の評価では,手法は受け入れ可能性を備える推薦の割合を向上させた.オプションを切り替えることによって,一般性の高い推薦を選択可能な一方で,低い推薦の選択性は高くなかった.

Related papers

This work builds on

BibTeX

@article{ando-n-sigss202203,
    author = {安藤 直樹 and 林 晋平},
    title = {ソースコード変更パターンのプロジェクト共通性を考慮した変更推薦},
    journal = {電子情報通信学会技術研究報告},
    volume = 121,
    number = 416,
    pages = {72--77},
    year = 2022,
}
Type
Technical Meeting
Location
Online
Presented
March 7, 2022
Volume / Pages
vol. 121, no. 416, pp. 72–77