WEKO3
アイテム
{"_buckets": {"deposit": "538b3a1a-0df5-4112-8303-88e985326c90"}, "_deposit": {"created_by": 4, "id": "4401", "owners": [4], "pid": {"revision_id": 0, "type": "depid", "value": "4401"}, "status": "published"}, "_oai": {"id": "oai:naist.repo.nii.ac.jp:00004401", "sets": ["35"]}, "author_link": ["10775", "66", "120"], "item_7_biblio_info_9": {"attribute_name": "書誌情報", "attribute_value_mlt": [{"bibliographicIssueDates": {"bibliographicIssueDate": "2022-03-04", "bibliographicIssueDateType": "Issued"}, "bibliographicIssueNumber": "25", "bibliographicPageEnd": "8", "bibliographicPageStart": "1", "bibliographicVolumeNumber": "2022-SE-210", "bibliographic_titles": [{"bibliographic_title": "研究報告ソフトウェア工学(SE)", "bibliographic_titleLang": "ja"}]}]}, "item_7_description_7": {"attribute_name": "抄録", "attribute_value_mlt": [{"subitem_description": "ソフトウェア保守において,ソフトウェアはデバッグ,機能追加などの理由により変更が加えられる.開発者は,プログラム変更前後の動作の変化を把握することが重要である.Omniscient Debugging に用いる実行トレースは,プログラムの実行開始から終了までの命令が網羅的に記録されている.実行トレースから詳細な実行系列を把握することができる.一方で,実行トレースは膨大なデータ量となることがあり,ソフトウェア変更前後の実行トレースを直接比較することは困難である.本研究では,修正前後のプログラムに同一の入力を与えて実行した場合に得られる実行トレースに対して,ハッシュ値を用いて実行トレースを要約し,そのハッシュ値を用いた差分検出手法を提案する.また,提案手法の有効性を調べるために,バグ修正に関する公開データセット Defects4j に含まれるアプリケーションに対して適用し,差分を検出できることを確認した.", "subitem_description_language": "ja", "subitem_description_type": "Abstract"}]}, "item_7_publisher_10": {"attribute_name": "出版者", "attribute_value_mlt": [{"subitem_publisher": "情報処理学会", "subitem_publisher_language": "ja"}]}, "item_7_rights_11": {"attribute_name": "出版者URL", "attribute_value_mlt": [{"subitem_rights": "http://id.nii.ac.jp/1001/00217203/"}]}, "item_7_rights_18": {"attribute_name": "権利", "attribute_value_mlt": [{"subitem_rights": "c 2022 Information Processing Society of Japan ここに掲載した著作物の利用に関する注意 本著作物の著作権は情報処理学会に帰属します。本著作物は著作権者である情報処理学会の許可のもとに掲載するものです。ご利用に当たっては「著作権法」ならびに「情報処理学会倫理綱領」に従うことをお願いいたします。 Notice for the use of this material The copyright of this material is retained by the Information Processing Society of Japan (IPSJ). This material is published on this web site with the agreement of the author (s) and the IPSJ. Please be complied with Copyright Law of Japan and the Code of Ethics of the IPSJ if any users wish to reproduce, make derivative work, distribute or make available to the public any part or whole thereof. All Rights Reserved, Copyright (C) Information Processing Society of Japan. Comments are welcome. Mail to address editj@ipsj.or.jp, please.", "subitem_rights_language": "ja"}]}, "item_7_source_id_12": {"attribute_name": "EISSN/PISSN", "attribute_value_mlt": [{"subitem_source_identifier": "2188-8825", "subitem_source_identifier_type": "ISSN"}]}, "item_7_source_id_14": {"attribute_name": "その他書誌レコードID(1)", "attribute_value_mlt": [{"subitem_source_identifier": "AN10112981", "subitem_source_identifier_type": "NCID"}]}, "item_7_text_25": {"attribute_name": "NAIST ID", "attribute_value_mlt": [{"subitem_text_value": "87643326"}, {"subitem_text_value": "74653577"}, {"subitem_text_value": "73292310"}]}, "item_7_version_type_20": {"attribute_name": "著者版フラグ", "attribute_value_mlt": [{"subitem_version_resource": "http://purl.org/coar/version/c_970fb48d4fbd8a85", "subitem_version_type": "VoR"}]}, "item_access_right": {"attribute_name": "アクセス権", "attribute_value_mlt": [{"subitem_access_right": "open access", "subitem_access_right_uri": "http://purl.org/coar/access_right/c_abf2"}]}, "item_creator": {"attribute_name": "著者", "attribute_type": "creator", "attribute_value_mlt": [{"creatorNames": [{"creatorName": "成, 泰鏞", "creatorNameLang": "ja"}], "nameIdentifiers": [{"nameIdentifier": "10775", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "石尾, 隆", "creatorNameLang": "ja"}], "nameIdentifiers": [{"nameIdentifier": "66", "nameIdentifierScheme": "WEKO"}, {"nameIdentifier": "60452413", "nameIdentifierScheme": "e-Rad", "nameIdentifierURI": "https://kaken.nii.ac.jp/ja/search/?qm=60452413"}]}, {"creatorAffiliations": [{"affiliationNameIdentifiers": [{"affiliationNameIdentifierScheme": "ISNI", "affiliationNameIdentifierURI": "http://www.isni.org/isni/"}], "affiliationNames": [{"affiliationNameLang": "ja"}]}], "creatorNames": [{"creatorName": "松本, 健一", "creatorNameLang": "ja"}, {"creatorName": "マツモト, ケンイチ", "creatorNameLang": "ja-Kana"}], "familyNames": [{"familyName": "松本", "familyNameLang": "ja"}, {"familyName": "マツモト", "familyNameLang": "ja-Kana"}], "givenNames": [{"givenName": "健一", "givenNameLang": "ja"}, {"givenName": "ケンイチ", "givenNameLang": "ja-Kana"}], "nameIdentifiers": [{"nameIdentifier": "120", "nameIdentifierScheme": "WEKO"}, {"nameIdentifier": "70219492", "nameIdentifierScheme": "e-Rad", "nameIdentifierURI": "https://kaken.nii.ac.jp/ja/search/?qm=70219492"}]}]}, "item_files": {"attribute_name": "ファイル情報", "attribute_type": "file", "attribute_value_mlt": [{"accessrole": "open_date", "date": [{"dateType": "Available", "dateValue": "2023-03-02"}], "displaytype": "detail", "download_preview_message": "", "file_order": 0, "filename": "IPSJ-SE22210025.pdf", "filesize": [{"value": "1.1 MB"}], "format": "application/pdf", "future_date_message": "", "is_thumbnail": false, "licensetype": "license_note", "mimetype": "application/pdf", "size": 1100000.0, "url": {"label": "fulltext", "objectType": "fulltext", "url": "https://naist.repo.nii.ac.jp/record/4401/files/IPSJ-SE22210025.pdf"}, "version_id": "3e946e70-2efe-4307-837b-365c91b9f649"}]}, "item_keyword": {"attribute_name": "キーワード", "attribute_value_mlt": [{"subitem_subject": "運用", "subitem_subject_language": "ja", "subitem_subject_scheme": "Other"}, {"subitem_subject": "保守", "subitem_subject_language": "ja", "subitem_subject_scheme": "Other"}]}, "item_language": {"attribute_name": "言語", "attribute_value_mlt": [{"subitem_language": "jpn"}]}, "item_resource_type": {"attribute_name": "資源タイプ", "attribute_value_mlt": [{"resourcetype": "journal article", "resourceuri": "http://purl.org/coar/resource_type/c_6501"}]}, "item_title": "実行トレースのマークル木を用いたプログラム変更前後の差分検出法の提案", "item_titles": {"attribute_name": "タイトル", "attribute_value_mlt": [{"subitem_title": "実行トレースのマークル木を用いたプログラム変更前後の差分検出法の提案", "subitem_title_language": "ja"}]}, "item_type_id": "7", "owner": "4", "path": ["35"], "permalink_uri": "http://hdl.handle.net/10061/14739", "pubdate": {"attribute_name": "PubDate", "attribute_value": "2022-05-13"}, "publish_date": "2022-05-13", "publish_status": "0", "recid": "4401", "relation": {}, "relation_version_is_last": true, "title": ["実行トレースのマークル木を用いたプログラム変更前後の差分検出法の提案"], "weko_shared_id": -1}
実行トレースのマークル木を用いたプログラム変更前後の差分検出法の提案
http://hdl.handle.net/10061/14739
http://hdl.handle.net/10061/147393e56f54e-1668-43d6-aa2e-df31cadc0671
名前 / ファイル | ライセンス | アクション |
---|---|---|
fulltext (1.1 MB)
|
|
Item type | 学術雑誌論文 / Journal Article(1) | |||||
---|---|---|---|---|---|---|
公開日 | 2022-05-13 | |||||
タイトル | ||||||
タイトル | 実行トレースのマークル木を用いたプログラム変更前後の差分検出法の提案 | |||||
言語 | ||||||
言語 | jpn | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | 運用 | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | 保守 | |||||
資源タイプ | ||||||
資源タイプ | journal article | |||||
アクセス権 | ||||||
アクセス権 | open access | |||||
著者 |
成, 泰鏞
× 成, 泰鏞× 石尾, 隆× 松本, 健一 |
|||||
抄録 | ||||||
内容記述タイプ | Abstract | |||||
内容記述 | ソフトウェア保守において,ソフトウェアはデバッグ,機能追加などの理由により変更が加えられる.開発者は,プログラム変更前後の動作の変化を把握することが重要である.Omniscient Debugging に用いる実行トレースは,プログラムの実行開始から終了までの命令が網羅的に記録されている.実行トレースから詳細な実行系列を把握することができる.一方で,実行トレースは膨大なデータ量となることがあり,ソフトウェア変更前後の実行トレースを直接比較することは困難である.本研究では,修正前後のプログラムに同一の入力を与えて実行した場合に得られる実行トレースに対して,ハッシュ値を用いて実行トレースを要約し,そのハッシュ値を用いた差分検出手法を提案する.また,提案手法の有効性を調べるために,バグ修正に関する公開データセット Defects4j に含まれるアプリケーションに対して適用し,差分を検出できることを確認した. | |||||
書誌情報 |
ja : 研究報告ソフトウェア工学(SE) 巻 2022-SE-210, 号 25, p. 1-8, 発行日 2022-03-04 |
|||||
出版者 | ||||||
出版者 | 情報処理学会 | |||||
出版者URL | ||||||
権利情報 | http://id.nii.ac.jp/1001/00217203/ | |||||
EISSN/PISSN | ||||||
収録物識別子タイプ | ISSN | |||||
収録物識別子 | 2188-8825 | |||||
その他書誌レコードID(1) | ||||||
収録物識別子タイプ | NCID | |||||
収録物識別子 | AN10112981 | |||||
権利 | ||||||
権利情報 | c 2022 Information Processing Society of Japan ここに掲載した著作物の利用に関する注意 本著作物の著作権は情報処理学会に帰属します。本著作物は著作権者である情報処理学会の許可のもとに掲載するものです。ご利用に当たっては「著作権法」ならびに「情報処理学会倫理綱領」に従うことをお願いいたします。 Notice for the use of this material The copyright of this material is retained by the Information Processing Society of Japan (IPSJ). This material is published on this web site with the agreement of the author (s) and the IPSJ. Please be complied with Copyright Law of Japan and the Code of Ethics of the IPSJ if any users wish to reproduce, make derivative work, distribute or make available to the public any part or whole thereof. All Rights Reserved, Copyright (C) Information Processing Society of Japan. Comments are welcome. Mail to address editj@ipsj.or.jp, please. | |||||
著者版フラグ | ||||||
出版タイプ | VoR |