Master's Thesis

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

安藤 直樹

Master's Thesis, 東京工業大学 情報理工学院 情報工学系 情報工学コース, January 2022.

Abstract

変更パターンの学習に基づく変更推薦手法において、プロジェクト外の変更を対象として学習を行うと、プロジェクトに固有のパターンによる誤推薦が含まれてしまう。本研究では、多くのプロジェクトに出現する変更パターンは汎用性が高いという予備調査結果をもとに、プロジェクト共通性の高いパターンを優先することで、汎用性の高い推薦を目指したパターン抽出および順位付けを行う手法を提案する。手法では、変更パターンの出現プロジェクト数などの新しいメトリクスを定義し変更パターンにスコアを与え、その順位が高いものを推薦する。手法を実装し、その推薦精度などを評価した。また、学習対象の選定による推薦精度の変化を調査することにより手法の活用方法を議論した。

Related papers

Continued in

BibTeX

@mastersthesis{ando-n-mthesis,
    author = {安藤 直樹},
    title = {ソースコード変更パターンのプロジェクト共通性を考慮した変更推薦},
    school = {東京工業大学 情報理工学院 情報工学系 情報工学コース},
    year = 2022,
}
Type
Master's Thesis
Institution
東京工業大学 情報理工学院 情報工学系 情報工学コース
Published
January 2022