WEKO3
アイテム
ソフトウェア理解支援のための多粒度ソフトウェアマップ
https://ipsj.ixsq.nii.ac.jp/records/21090
https://ipsj.ixsq.nii.ac.jp/records/2109027036ee0-cb69-4393-b1b1-0d59fab18288
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2008 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | SIG Technical Reports(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2008-03-17 | |||||||
タイトル | ||||||||
タイトル | ソフトウェア理解支援のための多粒度ソフトウェアマップ | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | Multi Grained Software Map for Software Comprehension Support | |||||||
言語 | ||||||||
言語 | jpn | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||
資源タイプ | technical report | |||||||
著者所属 | ||||||||
名古屋大学工学部電気電子・情報工学科 | ||||||||
著者所属 | ||||||||
名古屋大学大学院情報科学研究科 | ||||||||
著者所属 | ||||||||
名古屋大学大学院情報科学研究科 | ||||||||
著者所属 | ||||||||
名古屋大学大学院情報科学研究科 | ||||||||
著者所属 | ||||||||
愛知県立大学情報科学部 | ||||||||
著者所属 | ||||||||
名古屋大学大学院情報科学研究科 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
School of Engineering, Nagoya University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Graduate School of Information Science, Nagoya University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Graduate School of Information Science, Nagoya University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Graduate School of Information Science, Nagoya University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Faculty of Information Science and Technology, Aichi Prefectural University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Graduate School of Information Science, Nagoya University | ||||||||
著者名 |
上原, 伸介
大須賀, 俊憲
小林, 隆志
金子, 伸幸
山本, 晋一郎
阿草, 清滋
× 上原, 伸介 大須賀, 俊憲 小林, 隆志 金子, 伸幸 山本, 晋一郎 阿草, 清滋
|
|||||||
著者名(英) |
Nobuyuki, Uehara
Toshinori, Osuka
Takashi, Kobayasi
Nobuyuki, Kaneko
Shinichiro, Yamamoto
Kiyoshi, Agusa
× Nobuyuki, Uehara Toshinori, Osuka Takashi, Kobayasi Nobuyuki, Kaneko Shinichiro, Yamamoto Kiyoshi, Agusa
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | ソースコードレビューやデバッグにおいては,ソフトウェアの動作の大局的な流れと処理の詳細の双方を理解する必要がある.ソフトウェアの動作を理解する際には,関数の呼び出し関係を辿りながらその処理内容を理解する方法が一般的であるが,呼び出し関係が複雑である場合には単純に呼び出し関係を辿るだけでは大局的な流れと処理の詳細を理解することは困難である.本研究では,処理の詳細と大局的な流れの双方に対してその理解を支援する手法として,ソースコードを多粒度で表現し,対話的なナビゲーションによるソフトウェア理解支援を可能とするソフトウェアナビゲーションマップを生成する手法を提案する.さらに提案手法を実装したツールを用いて手法の有効性を議論する. | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | In source code review and/or debug phase, developers must understand both the big picture and details of the software behavior. To comprehend behavior of software, developers roughly trace function call for getting a big picture view, and then read each source codes of caller and callee functions back and forth. However it is difficult to understand both details and the whole of target software at the same time. In this paper, we propose a method for supporting software comprehension that forms “software navigation map”. It allows developers to view details and the whole at the same time by changing granularity depending on the developers' focus. We also introduce a tool based on our method and discuss the usability of our method. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AN10112981 | |||||||
書誌情報 |
情報処理学会研究報告ソフトウェア工学(SE) 巻 2008, 号 29(2008-SE-159), p. 91-98, 発行日 2008-03-17 |
|||||||
Notice | ||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |