WEKO3
-
RootNode
アイテム
プログラム実行履歴を用いたオブジェクト生成関係の可視化
https://ipsj.ixsq.nii.ac.jp/records/81300
https://ipsj.ixsq.nii.ac.jp/records/8130013b5b2a4-6fda-4ac3-a5d4-b0abdc07609c
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2012 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | Journal(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2012-03-15 | |||||||
タイトル | ||||||||
タイトル | プログラム実行履歴を用いたオブジェクト生成関係の可視化 | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | Visualizing Relationship of Object Generation Based on Execution Trace | |||||||
言語 | ||||||||
言語 | jpn | |||||||
キーワード | ||||||||
主題Scheme | Other | |||||||
主題 | 一般論文 | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_6501 | |||||||
資源タイプ | journal article | |||||||
著者所属 | ||||||||
大阪大学大学院情報科学研究科 | ||||||||
著者所属 | ||||||||
大阪大学大学院情報科学研究科 | ||||||||
著者所属 | ||||||||
大阪大学大学院情報科学研究科 | ||||||||
著者所属 | ||||||||
大阪大学大学院情報科学研究科 | ||||||||
著者所属 | ||||||||
大阪大学大学院情報科学研究科 | ||||||||
著者所属(英) | ||||||||
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 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Graduate School of Information Science and Technology, Osaka University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Graduate School of Information Science and Technology, Osaka University | ||||||||
著者名 |
中野, 佑紀
× 中野, 佑紀
|
|||||||
著者名(英) |
Yuki, Nakano
× Yuki, Nakano
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | オブジェクト指向プログラムは,1つの処理を実行するために一時オブジェクトを多数生成する.これらのオブジェクトがどのように生成されるかを知ることは,実行している処理の内容を理解するうえで有用である.本研究では,オブジェクト指向プログラムの実行履歴から,オブジェクト間の生成関係を抽出し,有向グラフとして可視化する手法を提案する.提案手法の有効性を評価するために,ケーススタディとして,大学の演習科目で作成されたJavaプログラムの単体テストに必要なオブジェクトの生成を行うコードを,可視化された生成関係に基づいて記述した.その結果,61個のメソッドのうち,46個のメソッドのテストに必要なオブジェクトを生成するコードを記述することができ,可視化されたグラフからオブジェクトの生成関係を読み取れることを確認した. | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | Object-oriented programs generate many temporary objects to execute a functionality. Understanding how objects are generated is useful to understand the behavior of a program. In this research, we propose a technique to identify relationship of object generation; for each object, we visualize a set of objects which affects the object construction. To evaluate our approach, we have conducted a case study on Java programs written by undergraduate students. The visualized object generation relationship enabled us to write code to generate objects for test cases for 46 of 61 methods in the programs. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AN00116647 | |||||||
書誌情報 |
情報処理学会論文誌 巻 53, 号 3, p. 1166-1176, 発行日 2012-03-15 |
|||||||
ISSN | ||||||||
収録物識別子タイプ | ISSN | |||||||
収録物識別子 | 1882-7764 |