講演抄録/キーワード |
講演名 |
2012-07-28 11:10
ソフトウェアの機能に対応する実装構造の抽出と可視化手法の提案 ○風戸広史(NTT)・林 晋平(東工大)・岡田 敏・宮田俊介・星野 隆(NTT)・佐伯元司(東工大) SS2012-25 KBSE2012-27 |
抄録 |
(和) |
プログラムを変更する前に,開発者はまず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 / / / / |
文献情報 |
信学技報, vol. 112, no. 164, SS2012-25, pp. 91-96, 2012年7月. |
資料番号 |
SS2012-25 |
発行日 |
2012-07-20 (SS, KBSE) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
SS2012-25 KBSE2012-27 |