And/Or/Callグラフの提案とソースコード検索への応用
スポンサーリンク
概要
- 論文の詳細を見る
ソースコード中で複数のモジュール (ソースファイル) にまたがっているような概念の検索を目的として,(1)あるプログラムのソースコード全体を DAG (有向グラフ) として表現するデータ構造,および (2) その DAG 上での検索アルゴリズムを提案する.提案するデータ構造は,著者らがこれまでに提案してきた任意粒度機能モデルに基づくものであり,静的な解析によってプログラムに含まれる潜在的な実行パスのすべてを検索対象とすることが特色である.本稿ではさらに,提案手法の実験的な実装についても報告する.
- 2013-10-17
著者
関連論文
- コードクローンに基づくレガシーソフトウェアの品質の分析(システム評価・管理技術)
- レガシーソフトウェアを対象とするクローンコードの定量的分析
- 第32回ソフトウェア工学国際会議(ICSE2010)参加報告
- FreeBSDのソースコードレポジトリにおけるリビジョンを超えたコード断片のコピーの分析
- バージョン管理システムのリポジトリを対象とするコード検索ツールの試作
- D-3-5 協調動作するオブジェクト群に着目したJavaプログラムの実行履歴分割手法の提案(D-3. ソフトウェアサイエンス, 情報・システム1)
- リファクタリング指標の構築に向けたオブジェクト指向システムの漸進的開発における進化メトリクスのケーススタディ
- ソフトウェアシステムの類似度とその計測ツールSMMT
- クローン検出ツールを用いたソフトウェアシステムの類似度調査
- プログラム変更支援を目的としたコードクローン情報付加ツールの実装と評価
- コードクローン解析に基づくリファクタリングの試み(開発支援環境・自動化技術)
- クローン検出ツールを用いたソースコード分析ツールの試作
- IIAnalyzer: オブジェクト間の相互作用を分析するためのリバースエンジニアリングツール(高信頼ソフトウェア設計・解析)
- コードクローンとは,コードクローンが引き起こす問題,その対策の現状
- インタラクション記述言語CHIOPA : デザイラブルなシステムの構築に向けて
- コードクローンを対象としたリファクタリング支援環境(ソフトウェア開発環境・開発支援システム, システム開発論文)
- コードクローン情報を用いたリファクタリング支援ツール
- 類似コード片を利用したリファクタリングの試み
- コードクローン検出法
- 静的および動的構造化としてのオブジェクト・メディアモデル
- インタラクション記述言語CHIOPA : デザイラブルなシステムの構築に向けて
- コードクローン検出技術の展開
- 画面トレースの解析によるwebアプリケーションのユースケース再構築手法の提案
- コードの内容と文脈を用いた類似コード分析手法の提案
- And/Or/Callグラフの提案とソースコード検索への応用
- 画面トレースの解析によるwebアプリケーションのユースケース再構築手法の提案(開発支援とマネジメント)
- WebアプリケーションのUI機能テストのためのHTML構造パターンの抽出手法