{"updated":"2025-01-19T20:14:15.103727+00:00","links":{},"id":204338,"created":"2025-01-19T01:06:37.644828+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00204338","sets":["581:10023:10027"]},"path":["10027"],"owner":"44499","recid":"204338","title":["Revertに着目した不確かさに関する実証的分析"],"pubdate":{"attribute_name":"公開日","attribute_value":"2020-04-15"},"_buckets":{"deposit":"60a7c10b-6759-414b-8f66-0cb1e826c0dc"},"_deposit":{"id":"204338","pid":{"type":"depid","value":"204338","revision_id":0},"owners":[44499],"status":"published","created_by":44499},"item_title":"Revertに着目した不確かさに関する実証的分析","author_link":["505959","505958","505955","505954","505960","505956","505953","505957"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"Revertに着目した不確かさに関する実証的分析"},{"subitem_title":"Empirical Study of Uncertainty Focusing on Revert","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"[特集:ソフトウェア工学(特選論文)] 不確かさ,OSS,Revertコミット,Git,実証的分析","subitem_subject_scheme":"Other"}]},"item_type_id":"2","publish_date":"2020-04-15","item_2_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"九州大学"},{"subitem_text_value":"九州大学"},{"subitem_text_value":"九州大学"},{"subitem_text_value":"九州大学"}]},"item_2_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Kyushu University","subitem_text_language":"en"},{"subitem_text_value":"Kyushu University","subitem_text_language":"en"},{"subitem_text_value":"Kyushu University","subitem_text_language":"en"},{"subitem_text_value":"Kyushu University","subitem_text_language":"en"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"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/204338/files/IPSJ-JNL6104021.pdf","label":"IPSJ-JNL6104021.pdf"},"date":[{"dateType":"Available","dateValue":"2022-04-15"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-JNL6104021.pdf","filesize":[{"value":"756.9 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":"8"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"51f34ead-95e9-48e0-b5fc-acb78bc1f070","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2020 by the Information Processing Society of Japan"}]},"item_2_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"村岡, 北斗"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"鵜林, 尚靖"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"亀井, 靖高"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"佐藤, 亮介"}],"nameIdentifiers":[{}]}]},"item_2_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Hokuto, Muraoka","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Naoyasu, Ubayashi","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Yasutaka, Kamei","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Ryosuke, Sato","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_2_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AN00116647","subitem_source_identifier_type":"NCID"}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_6501","resourcetype":"journal article"}]},"item_2_source_id_11":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"1882-7764","subitem_source_identifier_type":"ISSN"}]},"item_2_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"開発者の知識不足などの理由でソフトウェア開発中に発生する問題は,「不確かさ」と呼ばれている.本論文では,2つの調査課題について不確かさを分析した:RQ1)Revertに不確かさはどのように関わっているか,RQ2)実際の不確かさは具体的にどのような問題の集合であるのか.結果として,RQ1については,revertコミットではバグの原因が不確かであるため,その対応としてrevertを行ったものが多く存在し,revertedコミットでは例外対応したコミットが後にrevertされるケースが多いことが分かった.一方,RQ2については,OSSプロジェクトに存在する不確かさを,例外的な内容の不確かさ,バグと関連した不確かさ,将来的な変更についての不確かさ,変更内容に対する不確かさ,コードの内容に関わる不確かさの5つに分類することができた.また,最も多い不確かさはバグについての不確かさであることが分かった.解決すべき優先度が高い不確かさとして,バグの原因が曖昧な不確かさと例外的に不適切に処理された不確かさをあげることができる.","subitem_description_type":"Other"}]},"item_2_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"Uncertainty is a problem that occurs during software development due to lack of the developer's knowledge. In this paper, we investigate two research questions: RQ1) How is uncertainty related to revert, RQ2) What kinds of category is uncertainty divided into? The result of the study is as follows. For RQ1, since the cause of the bug is uncertain in revert commits, there are many cases where revert is performed as a response. In addition, in the case of reverted commits, there are many cases where a commit that has been provisionally processed is later reverted. On the other hand, for RQ2, uncertainty in OSS projects can be divided into the following five categories: uncertainty in the content of an exception, uncertainty associated with bugs, uncertainty about future changes, uncertainty related to changes, and uncertainty about the code. In addition, we have found that uncertainty related to bugs tends to appear frequently. Uncertainty to be fixed with high priority is uncertainty in which the cause of the bug is unclear or uncertainty dealt with exceptionally.","subitem_description_type":"Other"}]},"item_2_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"929","bibliographic_titles":[{"bibliographic_title":"情報処理学会論文誌"}],"bibliographicPageStart":"918","bibliographicIssueDates":{"bibliographicIssueDate":"2020-04-15","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"4","bibliographicVolumeNumber":"61"}]},"relation_version_is_last":true,"item_2_identifier_registration":{"attribute_name":"ID登録","attribute_value_mlt":[{"subitem_identifier_reg_text":"10.20729/00204243","subitem_identifier_reg_type":"JaLC"}]},"weko_creator_id":"44499"}}