コードクローンの動作を比較するためのコードクローン周辺コードの解析
スポンサーリンク
概要
- 論文の詳細を見る
ソフトウェアの保守を困難にする要因の一つとしてコードクローンが挙げられる.コードクローンとは,ソースコード中に,互いに類似または一致した部分を持つコード片のことである.各コードクローンは,たとえ記述が同一であってもそれらの周辺のコードに依存して異なる動作をする可能性がある.しかしながら,実際にどの程度コードクローンが周辺コードに依存しているかはわかっていない.本研究では,コードクローンと周辺のコードとの依存関係を明らかにするため,コードクローンの周辺コードの量と,周辺コード間の違いについて調査を行った.その結果,多くのコードクローンに周辺コードが存在し,多くのコードクローン間で周辺コードが異なることを確認した.
- 2013-05-20
著者
関連論文
- シーケンシャルパターンマイニングを用いたコーディングパターン抽出
- 1Q-5 コーディングパターンとキーワードを用いて生成したコードスニペットの推薦(開発環境・開発支援,学生セッション,ソフトウェア科学・工学,情報処理学会創立50周年記念)
- 1M-2 分散処理を用いたコーディングパターン検出ツールの実装(ソフトウェア実装,学生セッション,ソフトウェア科学・工学)
- リファクタリング支援のためのコードクローン間の識別子名の対応関係分析
- プログラム実行履歴を用いたオブジェクト生成関係の可視化
- コードクローンに含まれるメソッド呼び出しの変更度合の調査
- コードクローンの動作を比較するためのコードクローン周辺コードの解析
- コードクローンの動作を比較するためのコードクローン周辺コードの解析