コードクローンとは,コードクローンが引き起こす問題,その対策の現状
スポンサーリンク
概要
- 論文の詳細を見る
コードクローンとはソースコード中の全く同じかあるいは類似した部分であり,開発者がソースコードをコピー&ペーストすることで発生する.コードクローンが含まれるとソフトウェアの修正が困難になることが知られており,その対策が精力的に研究されている.本稿では,コードクローン発生の原因や対策について説明し,既存の主要なコードクローンの検出手法や,コードクローン検出手法の様々な応用についても紹介する.最後に,コードクローン研究の将来的な展望について述べる.
- 社団法人電子情報通信学会の論文
- 2004-09-01
著者
関連論文
- コードクローンに基づくレガシーソフトウェアの品質の分析(システム評価・管理技術)
- レガシーソフトウェアを対象とするクローンコードの定量的分析
- 第32回ソフトウェア工学国際会議(ICSE2010)参加報告
- FreeBSDのソースコードレポジトリにおけるリビジョンを超えたコード断片のコピーの分析
- D-3-5 協調動作するオブジェクト群に着目したJavaプログラムの実行履歴分割手法の提案(D-3. ソフトウェアサイエンス, 情報・システム1)
- リファクタリング指標の構築に向けたオブジェクト指向システムの漸進的開発における進化メトリクスのケーススタディ
- ソフトウェアシステムの類似度とその計測ツールSMMT
- クローン検出ツールを用いたソフトウェアシステムの類似度調査
- プログラム変更支援を目的としたコードクローン情報付加ツールの実装と評価
- コードクローン解析に基づくリファクタリングの試み(開発支援環境・自動化技術)
- クローン検出ツールを用いたソースコード分析ツールの試作
- IIAnalyzer: オブジェクト間の相互作用を分析するためのリバースエンジニアリングツール(高信頼ソフトウェア設計・解析)
- コードクローンとは,コードクローンが引き起こす問題,その対策の現状
- インタラクション記述言語CHIOPA : デザイラブルなシステムの構築に向けて
- コードクローンを対象としたリファクタリング支援環境(ソフトウェア開発環境・開発支援システム, システム開発論文)
- コードクローン情報を用いたリファクタリング支援ツール
- 類似コード片を利用したリファクタリングの試み
- コードクローン検出法
- 静的および動的構造化としてのオブジェクト・メディアモデル
- インタラクション記述言語CHIOPA : デザイラブルなシステムの構築に向けて
- コードクローン検出技術の展開
- 画面トレースの解析によるwebアプリケーションのユースケース再構築手法の提案
- コードの内容と文脈を用いた類似コード分析手法の提案
- And/Or/Callグラフの提案とソースコード検索への応用
- 画面トレースの解析によるwebアプリケーションのユースケース再構築手法の提案(開発支援とマネジメント)