環境適応性の高いコードクローン変更支援ツールの試作

説明

コードクローンへの一貫性の無い変更は,ソフトウェアの欠陥の原因となる.コードクローンの検出や変更抽出に基づいた,一貫した変更を支援する手法は多く存在する.しかし,現代の多様なプログラミング言語や開発環境で利用できるコードクローンの変更支援ツールは存在しない.本論文では,言語に依存せず,多様な環境で利用できるツール ICCheck の試作について報告する.既存の多言語対応のクローン検索手法を用いること,および Git のインタフェースのみに依存することで,多様な環境で利用できるコードクローンの変更支援ツールを試作した.複数のオープンソースリポジトリで,言語に依存しない本ツールの動作を確認した.また,Language Server Protocol に対応することにより,少ない努力で複数の開発環境への連携が可能なことを確認した.

収録刊行物

キーワード

詳細情報 詳細情報について

問題の指摘

ページトップへ