講演名 | 2012/7/20 ソフトウェアの機能に対応する実装構造の抽出と可視化手法の提案(一般) 風戸 広史, 林 晋平, 岡田 敏, 宮田 俊介, 星野 隆, 佐伯 元司, |
---|---|
PDFダウンロードページ | PDFダウンロードページへ |
抄録(和) | プログラムを変更する前に,開発者はまずFeature Locationにより機能に対応するソースコード上の実装箇所を特定し,続いてその箇所に関する静的構造や振る舞いを理解する.本稿では,実行トレースに系列マイニング,形式概念分析を組み合わせて適用することによって,機能の実装箇所を特定するだけではなく,その箇所の構造を半自動的に特定する手法を提案する.提案手法の支援ツールを試作し,Webアプリケーションの例題に適用した結果,提案手法が実現可能であり,また単に機能の実装箇所を特定するよりも理解に役立つことを確認した. |
抄録(英) | After a feature is located in source code, developers understand implementation structure around the location from static and/or behavioral point of view. This paper proposes a semi-automatic technique both for locating features and exposing their implementation structures in source code, using a combination of dynamic analysis and two data analysis techniques, sequential pattern mining and formal concept analysis. We have implemented our technique in a supporting tool and applied it to an example of a web application. The result shows that the proposed technique is not only feasible but helpful to understand implementation of features just after they are located. |
キーワード(和) | Feature Location / 形式概念分析 / 系列マイニング / 動的解析 |
キーワード(英) | Feature Location / Formal Concept Analysis / Sequential Pattern Mining / Dynamic Analysis |
資料番号 | KBSE2012-27,SS2012-25 |
発行日 |
研究会情報 | |
研究会 | KBSE |
---|---|
開催期間 | 2012/7/20(から1日開催) |
開催地(和) | |
開催地(英) | |
テーマ(和) | |
テーマ(英) | |
委員長氏名(和) | |
委員長氏名(英) | |
副委員長氏名(和) | |
副委員長氏名(英) | |
幹事氏名(和) | |
幹事氏名(英) | |
幹事補佐氏名(和) | |
幹事補佐氏名(英) |
講演論文情報詳細 | |
申込み研究会 | Knowledge-Based Software Engineering (KBSE) |
---|---|
本文の言語 | JPN |
タイトル(和) | ソフトウェアの機能に対応する実装構造の抽出と可視化手法の提案(一般) |
サブタイトル(和) | |
タイトル(英) | A Technique for Extracting and Visualizing Implementation Structure of Software Features |
サブタイトル(和) | |
キーワード(1)(和/英) | Feature Location / Feature Location |
キーワード(2)(和/英) | 形式概念分析 / Formal Concept Analysis |
キーワード(3)(和/英) | 系列マイニング / Sequential Pattern Mining |
キーワード(4)(和/英) | 動的解析 / Dynamic Analysis |
第 1 著者 氏名(和/英) | 風戸 広史 / Hiroshi KAZATO |
第 1 著者 所属(和/英) | 日本電信電話株式会社ソフトウェアイノベーションセンタ NTT Software Innovation Center |
第 2 著者 氏名(和/英) | 林 晋平 / Shinpei HAYASHI |
第 2 著者 所属(和/英) | 東京工業大学 Tokyo Institute of Technology |
第 3 著者 氏名(和/英) | 岡田 敏 / Satoshi OKADA |
第 3 著者 所属(和/英) | 日本電信電話株式会社ソフトウェアイノベーションセンタ NTT Software Innovation Center |
第 4 著者 氏名(和/英) | 宮田 俊介 / Shunsuke MIYATA |
第 4 著者 所属(和/英) | 日本電信電話株式会社ソフトウェアイノベーションセンタ NTT Software Innovation Center |
第 5 著者 氏名(和/英) | 星野 隆 / Takashi HOSHINO |
第 5 著者 所属(和/英) | 日本電信電話株式会社ソフトウェアイノベーションセンタ NTT Software Innovation Center |
第 6 著者 氏名(和/英) | 佐伯 元司 / Motoshi SAEKI |
第 6 著者 所属(和/英) | 東京工業大学 Tokyo Institute of Technology |
発表年月日 | 2012/7/20 |
資料番号 | KBSE2012-27,SS2012-25 |
巻番号(vol) | vol.112 |
号番号(no) | 165 |
ページ範囲 | pp.- |
ページ数 | 6 |
発行日 |