WEKO3
アイテム
{"_buckets": {"deposit": "61273344-a3ce-4fab-8e98-79ddf9a2117f"}, "_deposit": {"created_by": 4, "id": "4422", "owners": [4], "pid": {"revision_id": 0, "type": "depid", "value": "4422"}, "status": "published"}, "_oai": {"id": "oai:naist.repo.nii.ac.jp:00004422", "sets": ["35"]}, "author_link": ["10974", "10975", "76", "10976"], "item_7_alternative_title_1": {"attribute_name": "その他のタイトル", "attribute_value_mlt": [{"subitem_alternative_title": "Investigating the Correlation between the Amount of Change in Source Code and the Amount of Change in Execution Trace for Java Programs", "subitem_alternative_title_language": "en"}]}, "item_7_biblio_info_9": {"attribute_name": "書誌情報", "attribute_value_mlt": [{"bibliographicIssueDates": {"bibliographicIssueDate": "2022-07-21", "bibliographicIssueDateType": "Issued"}, "bibliographicIssueNumber": "27", "bibliographicPageEnd": "8", "bibliographicPageStart": "1", "bibliographicVolumeNumber": "2022-SE-211", "bibliographic_titles": [{"bibliographic_title": "研究報告ソフトウェア工学(SE)", "bibliographic_titleLang": "ja"}]}]}, "item_7_description_7": {"attribute_name": "抄録", "attribute_value_mlt": [{"subitem_description": "ソフトウェア開発においてソースコードへ大小さまざまな規模の編集が行われている.ソースコードの大規模な編集はバグの埋込みと関連しているという報告がなされている.一方,ソースコードの変更量は大きいが振舞いが変更しない事例や,些細な変更が挙動を大きく変化させる事例も考えられ,ソースコードの変更量の大きさによってプログラムの挙動への影響の程度を予想できるかは不明である.本研究では,Java プロジェクトにおけるソースコードの変更量とプログラムの挙動の変化の関係について,プログラムの挙動の変化を実行トレースから得られる 4 種類のメトリクスの変化量によって観測し,分析を行った.その結果,ソースコードの変更量と実行トレースの変化量の間に相関関係があるケースはみられたものの,相関の強いメトリクスはプロジェクトにより様々であることがわかった.In software development, source code is edited on various scales, large and small. It is reported that large-scale editing tends to be related to bug embedding. However, we can consider the cases where the amount of code changes is large but the program behavior does not change and minor editing significantly change the program behavior. Therefore, the effect of the amount of change in the source code on the program behavior is uncertain. In this study, we investigated the relationship between the amount of change in the source code and program behavior in Java programs. The change in program behavior is observed from the changes in four metrics extracted from execution traces of the target programs. We found that the amount of change in the source code and the amount of change in the execution trace has a correlation in some cases, but metrics that have a strong correlation depend on the project.", "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_relation_22": {"attribute_name": "出版者版URI", "attribute_value_mlt": [{"subitem_relation_type": "isVersionOf", "subitem_relation_type_id": {"subitem_relation_type_id_text": "http://id.nii.ac.jp/1001/00218945/", "subitem_relation_type_select": "URI"}}]}, "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_text_25": {"attribute_name": "NAIST ID", "attribute_value_mlt": [{"subitem_text_value": "74658337"}]}, "item_7_version_type_20": {"attribute_name": "著者版フラグ", "attribute_value_mlt": [{"subitem_version_resource": "http://purl.org/coar/version/c_ab4af688f83e57aa", "subitem_version_type": "AM"}]}, "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": "10974", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "神田, 哲也", "creatorNameLang": "ja"}], "nameIdentifiers": [{"nameIdentifier": "10975", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "嶋利, 一真", "creatorNameLang": "ja"}], "nameIdentifiers": [{"nameIdentifier": "76", "nameIdentifierScheme": "WEKO"}, {"nameIdentifier": "50964376", "nameIdentifierScheme": "e-Rad", "nameIdentifierURI": "https://kaken.nii.ac.jp/ja/search/?qm=50964376"}]}, {"creatorNames": [{"creatorName": "井上, 克郎", "creatorNameLang": "ja"}], "nameIdentifiers": [{"nameIdentifier": "10976", "nameIdentifierScheme": "WEKO"}]}]}, "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": "paper_SIGSE (1)_20220823_170240_o4.pdf", "filesize": [{"value": "394.8 kB"}], "format": "application/pdf", "future_date_message": "", "is_thumbnail": false, "licensetype": "license_note", "mimetype": "application/pdf", "size": 394800.0, "url": {"label": "fulltext", "objectType": "fulltext", "url": "https://naist.repo.nii.ac.jp/record/4422/files/paper_SIGSE (1)_20220823_170240_o4.pdf"}, "version_id": "22027637-ea9e-4b1d-8314-bf98a93ad81b"}]}, "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"}, {"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": "Javaプログラムを対象としたソースコードの変更量と実行トレースの変化量間の相関調査", "item_titles": {"attribute_name": "タイトル", "attribute_value_mlt": [{"subitem_title": "Javaプログラムを対象としたソースコードの変更量と実行トレースの変化量間の相関調査", "subitem_title_language": "ja"}]}, "item_type_id": "7", "owner": "4", "path": ["35"], "permalink_uri": "http://hdl.handle.net/10061/14774", "pubdate": {"attribute_name": "PubDate", "attribute_value": "2022-08-30"}, "publish_date": "2022-08-30", "publish_status": "0", "recid": "4422", "relation": {}, "relation_version_is_last": true, "title": ["Javaプログラムを対象としたソースコードの変更量と実行トレースの変化量間の相関調査"], "weko_shared_id": -1}
Javaプログラムを対象としたソースコードの変更量と実行トレースの変化量間の相関調査
http://hdl.handle.net/10061/14774
http://hdl.handle.net/10061/14774267cccd0-dcd2-4f41-9337-352c1bdee3e4
名前 / ファイル | ライセンス | アクション |
---|---|---|
fulltext (394.8 kB)
|
|
Item type | 学術雑誌論文 / Journal Article(1) | |||||
---|---|---|---|---|---|---|
公開日 | 2022-08-30 | |||||
タイトル | ||||||
タイトル | Javaプログラムを対象としたソースコードの変更量と実行トレースの変化量間の相関調査 | |||||
その他のタイトル | ||||||
その他のタイトル | Investigating the Correlation between the Amount of Change in Source Code and the Amount of Change in Execution Trace for Java Programs | |||||
言語 | ||||||
言語 | jpn | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | 実行トレース | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | 動的解析 | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | プログラムの挙動 | |||||
資源タイプ | ||||||
資源タイプ | journal article | |||||
アクセス権 | ||||||
アクセス権 | open access | |||||
著者 |
藤原, 勇真
× 藤原, 勇真× 神田, 哲也× 嶋利, 一真× 井上, 克郎 |
|||||
抄録 | ||||||
内容記述タイプ | Abstract | |||||
内容記述 | ソフトウェア開発においてソースコードへ大小さまざまな規模の編集が行われている.ソースコードの大規模な編集はバグの埋込みと関連しているという報告がなされている.一方,ソースコードの変更量は大きいが振舞いが変更しない事例や,些細な変更が挙動を大きく変化させる事例も考えられ,ソースコードの変更量の大きさによってプログラムの挙動への影響の程度を予想できるかは不明である.本研究では,Java プロジェクトにおけるソースコードの変更量とプログラムの挙動の変化の関係について,プログラムの挙動の変化を実行トレースから得られる 4 種類のメトリクスの変化量によって観測し,分析を行った.その結果,ソースコードの変更量と実行トレースの変化量の間に相関関係があるケースはみられたものの,相関の強いメトリクスはプロジェクトにより様々であることがわかった.In software development, source code is edited on various scales, large and small. It is reported that large-scale editing tends to be related to bug embedding. However, we can consider the cases where the amount of code changes is large but the program behavior does not change and minor editing significantly change the program behavior. Therefore, the effect of the amount of change in the source code on the program behavior is uncertain. In this study, we investigated the relationship between the amount of change in the source code and program behavior in Java programs. The change in program behavior is observed from the changes in four metrics extracted from execution traces of the target programs. We found that the amount of change in the source code and the amount of change in the execution trace has a correlation in some cases, but metrics that have a strong correlation depend on the project. | |||||
書誌情報 |
ja : 研究報告ソフトウェア工学(SE) 巻 2022-SE-211, 号 27, p. 1-8, 発行日 2022-07-21 |
|||||
出版者 | ||||||
出版者 | 情報処理学会 | |||||
EISSN/PISSN | ||||||
収録物識別子タイプ | ISSN | |||||
収録物識別子 | 2188-8825 | |||||
出版者版URI | ||||||
関連タイプ | isVersionOf | |||||
識別子タイプ | URI | |||||
関連識別子 | http://id.nii.ac.jp/1001/00218945/ | |||||
権利 | ||||||
権利情報 | 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. | |||||
著者版フラグ | ||||||
出版タイプ | AM |