Master's Thesis

ソースコード変更に含まれるリファクタリングの識別環境の構築

上野 尊義

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

Abstract

複雑なソースコード変更中のリファクタリングを,機能変更と区別した上でその詳細を特定する,リファクタリングの識別を行うためには大きな労力をかけ目視で識別する必要があった.本研究では,リファクタリングの識別を支援するための対話的環境を提案する.本環境では,追加・削除コードに共通するトークン列をリファクタリング箇所の候補とみなし利用者に提示する.利用者は提示された候補を参考に識別を行い,リファクタリングを識別する毎にその種類やパラメータ等の詳細を環境に入力する.入力に基づき環境が識別済みの変更を与えられた変更から反復的に除去することで識別対象を単純化し識別の円滑化を図る.被験者実験を行い識別環境の評価を行った.

Published as

BibTeX

@mastersthesis{ueno-mthesis,
    author = {上野 尊義},
    title = {ソースコード変更に含まれるリファクタリングの識別環境の構築},
    school = {東京工業大学 情報理工学院 情報工学系 情報工学コース},
    year = 2024,
}
Type
Master's Thesis
Institution
東京工業大学 情報理工学院 情報工学系 情報工学コース
Published
January 2024