WEKO3
アイテム
実行トレースのマークル木を用いたプログラム変更前後の差分検出法の提案
https://ipsj.ixsq.nii.ac.jp/records/217311
https://ipsj.ixsq.nii.ac.jp/records/217311a4f3c26d-4dcd-4d9f-8b12-6d20015f234b
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2022 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | SIG Technical Reports(1) | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
公開日 | 2022-03-04 | |||||||||||
タイトル | ||||||||||||
タイトル | 実行トレースのマークル木を用いたプログラム変更前後の差分検出法の提案 | |||||||||||
言語 | ||||||||||||
言語 | jpn | |||||||||||
キーワード | ||||||||||||
主題Scheme | Other | |||||||||||
主題 | 運用・保守 | |||||||||||
資源タイプ | ||||||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||||||
資源タイプ | technical report | |||||||||||
著者所属 | ||||||||||||
奈良先端科学技術大学院大学 | ||||||||||||
著者所属 | ||||||||||||
奈良先端科学技術大学院大学 | ||||||||||||
著者所属 | ||||||||||||
奈良先端科学技術大学院大学 | ||||||||||||
著者所属(英) | ||||||||||||
en | ||||||||||||
Nara Institute of Science and Technology | ||||||||||||
著者所属(英) | ||||||||||||
en | ||||||||||||
Nara Institute of Science and Technology | ||||||||||||
著者所属(英) | ||||||||||||
en | ||||||||||||
Nara Institute of Science and Technology | ||||||||||||
著者名 |
成, 泰鏞
× 成, 泰鏞
× 石尾, 隆
× 松本, 健一
|
|||||||||||
論文抄録 | ||||||||||||
内容記述タイプ | Other | |||||||||||
内容記述 | ソフトウェア保守において,ソフトウェアはデバッグ,機能追加などの理由により変更が加えられる.開発者は,プログラム変更前後の動作の変化を把握することが重要である.Omniscient Debugging に用いる実行トレースは,プログラムの実行開始から終了までの命令が網羅的に記録されている.実行トレースから詳細な実行系列を把握することができる.一方で,実行トレースは膨大なデータ量となることがあり,ソフトウェア変更前後の実行トレースを直接比較することは困難である.本研究では,修正前後のプログラムに同一の入力を与えて実行した場合に得られる実行トレースに対して,ハッシュ値を用いて実行トレースを要約し,そのハッシュ値を用いた差分検出手法を提案する.また,提案手法の有効性を調べるために,バグ修正に関する公開データセット Defects4j に含まれるアプリケーションに対して適用し,差分を検出できることを確認した. | |||||||||||
書誌レコードID | ||||||||||||
収録物識別子タイプ | NCID | |||||||||||
収録物識別子 | AN10112981 | |||||||||||
書誌情報 |
研究報告ソフトウェア工学(SE) 巻 2022-SE-210, 号 25, p. 1-8, 発行日 2022-03-04 |
|||||||||||
ISSN | ||||||||||||
収録物識別子タイプ | ISSN | |||||||||||
収録物識別子 | 2188-8825 | |||||||||||
Notice | ||||||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||||||
出版者 | ||||||||||||
言語 | ja | |||||||||||
出版者 | 情報処理学会 |