{"metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00147560","sets":["6164:6165:7019:8496"]},"path":["8496"],"owner":"11","recid":"147560","title":["OSS開発におけるソースコード静的解析手法を用いたパッチ検証手法の提案"],"pubdate":{"attribute_name":"公開日","attribute_value":"2016-01-28"},"_buckets":{"deposit":"457d022d-d9a1-4844-85bf-c2e8b5ed06e0"},"_deposit":{"id":"147560","pid":{"type":"depid","value":"147560","revision_id":0},"owners":[11],"status":"published","created_by":11},"item_title":"OSS開発におけるソースコード静的解析手法を用いたパッチ検証手法の提案","author_link":["235165","235169","235166","235167","235173","235171","235168","235174","235172","235170"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"OSS開発におけるソースコード静的解析手法を用いたパッチ検証手法の提案"},{"subitem_title":"Toward Identifying Accepted Patches Based on Static Code Analysis","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"ソフトウェア開発データ","subitem_subject_scheme":"Other"}]},"item_type_id":"18","publish_date":"2016-01-28","item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"item_18_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"名古屋大学大学院情報科学研究科"},{"subitem_text_value":"奈良先端科学技術大学院大学"},{"subitem_text_value":"奈良先端科学技術大学院大学"},{"subitem_text_value":"奈良先端科学技術大学院大学"},{"subitem_text_value":"名古屋大学大学院情報科学研究科"}]},"item_18_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Graduate School of Information Science, Nagoya University","subitem_text_language":"en"},{"subitem_text_value":"Nara Institute of Science and Technology","subitem_text_language":"en"},{"subitem_text_value":"Nara Institute of Science and Technology","subitem_text_language":"en"},{"subitem_text_value":"Nara Institute of Science and Technology","subitem_text_language":"en"},{"subitem_text_value":"Graduate School of Information Science, Nagoya University","subitem_text_language":"en"}]},"item_publisher":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"情報処理学会","subitem_publisher_language":"ja"}]},"publish_status":"0","weko_shared_id":-1,"item_file_price":{"attribute_name":"Billing file","attribute_type":"file","attribute_value_mlt":[{"url":{"url":"https://ipsj.ixsq.nii.ac.jp/record/147560/files/IPSJ-WWS2016505.pdf","label":"IPSJ-WWS2016505.pdf"},"date":[{"dateType":"Available","dateValue":"2018-01-28"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-WWS2016505.pdf","filesize":[{"value":"308.4 kB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"660","billingrole":"5"},{"tax":["include_tax"],"price":"330","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"12"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"16ec4f7f-48f9-45ae-9fcb-312de34e957f","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2016 by the Information Processing Society of Japan"}]},"item_18_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"安藤, 聡志"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"平尾, 俊貴"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"伊原, 彰紀"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"松本, 健一"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"関, 浩之"}],"nameIdentifiers":[{}]}]},"item_18_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Satoshi, Andou","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Toshiki, Hirao","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Akinori, Ihara","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Ken-ichi, Matsumoto","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Hiroyuki, Seki","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_5794","resourcetype":"conference paper"}]},"item_18_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"OSS 開発では,欠陥の修正やパフォーマンスの向上を目的に変更されたファイル (パッチ) に対して一人以上の開発者 (レビューア) が品質検証を行う.本研究は,品質の高いパッチの投稿を促すために,投稿前にソースコード静的解析に基づきパッチが採択されるか否かを判定する手法を提案する.本手法の開発に向けて,本論文では Qt プロジェクトに投稿されたパッチ 450 件を対象にパッチに採択,再投稿,不採択されるソースコードの変更行数を調査した結果,変更行数が多くなるほど再投稿される割合が高くなることがわかった.","subitem_description_type":"Other"}]},"item_18_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"In open source software (OSS) projects, more than one developer (reviewer) verifies a source code (patch) that was changed to fix a bug or improve the performance. In order to lead high-quality patch submission, this study proposes an approach to identify a patch that reviewers agree using static code analysis method. From our case study using Qt project dataset, larger size of the changed codes is likely to be requested to resubmit the patch.","subitem_description_type":"Other"}]},"item_18_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"50","bibliographic_titles":[{"bibliographic_title":"ウィンターワークショップ2016・イン・逗子 論文集"}],"bibliographicPageStart":"49","bibliographicIssueDates":{"bibliographicIssueDate":"2016-01-28","bibliographicIssueDateType":"Issued"},"bibliographicVolumeNumber":"2016"}]},"relation_version_is_last":true,"weko_creator_id":"11"},"id":147560,"updated":"2025-01-20T17:37:23.582246+00:00","links":{},"created":"2025-01-19T00:22:39.556885+00:00"}