WEKO3
アイテム
変数間データフローグラフを用いたソースコード間の移動支援
https://ipsj.ixsq.nii.ac.jp/records/74108
https://ipsj.ixsq.nii.ac.jp/records/7410863398408-bd78-464f-bbd9-38d887d74dbd
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2011 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | SIG Technical Reports(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2011-03-07 | |||||||
タイトル | ||||||||
タイトル | 変数間データフローグラフを用いたソースコード間の移動支援 | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | Source Code Navigation Support Using Inter-Variable Data-Flow Graph | |||||||
言語 | ||||||||
言語 | jpn | |||||||
キーワード | ||||||||
主題Scheme | Other | |||||||
主題 | 学生セッション:プログラム解析とその応用 | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||
資源タイプ | technical report | |||||||
著者所属 | ||||||||
大阪大学大学院情報科学研究科 | ||||||||
著者所属 | ||||||||
大阪大学大学院情報科学研究科 | ||||||||
著者所属 | ||||||||
大阪大学大学院情報科学研究科 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Graduate School of Information Science and Technology, Osaka University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Graduate School of Information Science and Technology, Osaka University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Graduate School of Information Science and Technology, Osaka University | ||||||||
著者名 |
悦田, 翔悟
× 悦田, 翔悟
|
|||||||
著者名(英) |
Shogo, Etsuda
× Shogo, Etsuda
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | プログラムの動作を理解するには,制御およびデータの流れを複数の手続き単位に渡って追跡していく作業が必要である.本研究では,軽量なデータフロー解析技術を用いて,開発者が現在注目しているソースコード片に関係したソースコードの情報を提示する手法を提案する.具体的には,開発者がエディタ上で選択した識別子を起点としてデータフローグラフを探索し,グラフの要約を可視化するとともに,開発者が選んだグラフの頂点に対応するソースコードを表示可能とすることで,複数の手続きを横断したデータフローの調査を支援する.提案手法をEclipseプラグインとして実装し,12名の学生を対象に実験を行った結果,提案手法によって,同一時間で多くの手続きを調査可能となることを確認した. | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | To understand the behavior of a program, developers must investigate controlflow and data-flow among procedures. In this research, we propose a source code navigation approach using a lightweight data-flow analysis. Our approach uses a data-flow graph viewer visualizing data-flow paths surrounding the selected identifier when a developer selects an identifier on a Java editor. The viewer also enables the developer to open a source file corresponding to a vertex in the graph. We have conducted an experiment with 12 students. The result shows students working with Eclipse extended with our approach could investigate data-flow paths more efficiently than students working with a regular Eclipse. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AN10112981 | |||||||
書誌情報 |
研究報告ソフトウェア工学(SE) 巻 2011-SE-171, 号 12, p. 1-8, 発行日 2011-03-07 |
|||||||
Notice | ||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |