@techreport{oai:ipsj.ixsq.nii.ac.jp:00224550, author = {大住, 祐輝 and 林, 晋平}, issue = {10}, month = {Mar}, note = {ソースコード中の識別子の名前変更は頻繁に行われる.ある識別子を名前変更する際,変更に関わる単語と同じ命名意図を持つ単語を含む識別子は一括で変更すべきだが,それらを特定することは難しい.本論文では,開発者が名前変更した識別子と同時に変更すべき識別子を特定し,名前変更を推薦する手法 RENAS を提案する.RENAS では,まず名前変更された識別子とプログラム上の関係性がある識別子を抽出する.次に,各識別子を構成する単語列を,語の省略や語形変化の影響を取り除いた上で抽出する.そして,開発者による名前変更を単語の追加・削除・置換とみなし,同様の変更を適用できる識別子を,変更後の名前を添えて推薦する.実リポジトリから抽出した名前変更を用い RENAS の評価を目視により行った結果,F 値 0.61 であり既存手法を上回る精度であった.}, title = {語形と省略を考慮した一括名前変更リファクタリング支援}, year = {2023} }