Technical Meeting
ソースコード変更に含まれるリファクタリングの識別環境の構築
電子情報通信学会技術研究報告, vol. 123, no. 414, pp. 73–78, 石垣市健康福祉センター, 沖縄, March 2024.
Abstract
ソースコード変更に含まれるリファクタリングを高い信頼性を確保して識別するためには目視でリファクタリングの識別を行う必要があるものの,大きな労力がかかる.本論文では対話的なリファクタリングの識別支援環境を提案する.提案する環境では,ソースコード変更中の追加・削除コードに共通するトークン列を検出して可視化し,その出現箇所の相互参照を提供することにより,コード片の移動を伴うリファクタリングの識別を支援する.また,識別済みの変更を適用した中間状態を作成する機能を提供することで元の変更をより原始的な複数の変更に分解させ,それぞれの変更の理解を容易にする.提案する識別支援機能をリファクタリングの事例データ作成環境に組み込み,被験者による評価を行った.その結果,回答時間は伸びたものの,複数の変更が混在する場合を含めより高精度なデータが得られ,また提案する機能が識別に貢献したことがわかった.
Related papers
This work builds on
BibTeX
@article{ueno-sigss202403,
author = {上野 尊義 and 陳 磊 and 林 晋平},
title = {ソースコード変更に含まれるリファクタリングの識別環境の構築},
journal = {電子情報通信学会技術研究報告},
volume = 123,
number = 414,
pages = {73--78},
year = 2024,
}
- Type
- Technical Meeting
- Location
- 石垣市健康福祉センター, 沖縄
- Presented
- March 7, 2024
- Volume / Pages
- vol. 123, no. 414, pp. 73–78