WEKO3
アイテム
{"_buckets": {"deposit": "073e8ca0-5f15-4273-a64c-ec18ac38b8bd"}, "_deposit": {"created_by": 4, "id": "5099", "owners": [4], "pid": {"revision_id": 0, "type": "depid", "value": "5099"}, "status": "published"}, "_oai": {"id": "oai:naist.repo.nii.ac.jp:00005099", "sets": ["36"]}, "author_link": ["13610", "13611", "13612"], "item_1698715929687": {"attribute_name": "会議情報", "attribute_value_mlt": [{"subitem_conference_country": "CAN", "subitem_conference_date": {"subitem_conference_date_language": "en", "subitem_conference_period": "November 2-4, 2015"}, "subitem_conference_names": [{"subitem_conference_name": "CASCON \u002715 : the 25th Annual International Conference on Computer Science and Software Engineering", "subitem_conference_name_language": "en"}], "subitem_conference_places": [{"subitem_conference_place": "Markham", "subitem_conference_place_language": "en"}]}]}, "item_9_biblio_info_7": {"attribute_name": "書誌情報", "attribute_value_mlt": [{"bibliographicIssueDates": {"bibliographicIssueDate": "2015-11-02", "bibliographicIssueDateType": "Issued"}, "bibliographicPageEnd": "251", "bibliographicPageStart": "248"}]}, "item_9_description_5": {"attribute_name": "抄録", "attribute_value_mlt": [{"subitem_description": "Political arguments and voting requirements often follow a simple majority method which is a decision rule that selects various alternatives that have a majority, that is, more than half the votes. On the other hand, Q\u0026A services such as StackExchange and Yahoo! Answers use the simple majority method only as a reference point. In other words, even if an answer receives a majority vote (which represents a preferred answer for followers), the questioner might not accept the answer. In this case, the voting is used only as a reference. Open Source Software (OSS) projects might also use the voting approach only as a reference on the code review process, because a core reviewer (who makes the final decision) might not integrate a patch which was approved by reviewers into the version control system. Likewise, the votes from other reviewers might also only be used as a reference. This study identifies how many patch sets for code review follow the simple majority method in collective decision-making among reviewers. As a case study, we have analysed the criteria needed to integrate patch sets using Qt project data. From the results, we have found that only 59.5% patch sets followed the simple majority method. Patch sets with more negative votes than positive votes were likely to be rejected. Furthermore, the last vote in the first review also impacted the final decision in the first review.", "subitem_description_type": "Abstract"}]}, "item_9_publisher_8": {"attribute_name": "出版者", "attribute_value_mlt": [{"subitem_publisher": "IBM Corp. Riverton, NJ, USA"}]}, "item_9_relation_18": {"attribute_name": "異版である", "attribute_value_mlt": [{"subitem_relation_type": "isVersionOf", "subitem_relation_type_id": {"subitem_relation_type_id_text": "https://dl.acm.org/citation.cfm?id=2886485", "subitem_relation_type_select": "URI"}}]}, "item_9_rights_14": {"attribute_name": "権利", "attribute_value_mlt": [{"subitem_rights": "IBM Corp. Riverton, NJ, USA c2015"}]}, "item_9_text_21": {"attribute_name": "NAIST ID", "attribute_value_mlt": [{"subitem_text_value": "82040478"}, {"subitem_text_value": "73292310"}]}, "item_9_version_type_16": {"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": "Hirao, Toshiki", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "13610", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "Ihara, Akinori", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "13611", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "Matsumoto, Ken-ichi", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "13612", "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": "111_CASCON2015.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/5099/files/111_CASCON2015.pdf"}, "version_id": "603310d1-3e59-4519-9d58-b25433d0ddd4"}]}, "item_keyword": {"attribute_name": "キーワード", "attribute_value_mlt": [{"subitem_subject": "code review", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "patch submission", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}]}, "item_language": {"attribute_name": "言語", "attribute_value_mlt": [{"subitem_language": "eng"}]}, "item_resource_type": {"attribute_name": "資源タイプ", "attribute_value_mlt": [{"resourcetype": "conference paper", "resourceuri": "http://purl.org/coar/resource_type/c_5794"}]}, "item_title": "Pilot study of collective decision-making in the code review process", "item_titles": {"attribute_name": "タイトル", "attribute_value_mlt": [{"subitem_title": "Pilot study of collective decision-making in the code review process", "subitem_title_language": "en"}]}, "item_type_id": "9", "owner": "4", "path": ["36"], "permalink_uri": "http://hdl.handle.net/10061/12706", "pubdate": {"attribute_name": "PubDate", "attribute_value": "2018-10-29"}, "publish_date": "2018-10-29", "publish_status": "0", "recid": "5099", "relation": {}, "relation_version_is_last": true, "title": ["Pilot study of collective decision-making in the code review process"], "weko_shared_id": -1}
Pilot study of collective decision-making in the code review process
http://hdl.handle.net/10061/12706
http://hdl.handle.net/10061/1270659e6aac6-1e87-43d5-8675-bbf534836c93
名前 / ファイル | ライセンス | アクション |
---|---|---|
fulltext (1.1 MB)
|
|
Item type | 会議発表論文 / Conference Paper(1) | |||||
---|---|---|---|---|---|---|
公開日 | 2018-10-29 | |||||
タイトル | ||||||
タイトル | Pilot study of collective decision-making in the code review process | |||||
言語 | ||||||
言語 | eng | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | code review | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | patch submission | |||||
資源タイプ | ||||||
資源タイプ | conference paper | |||||
アクセス権 | ||||||
アクセス権 | open access | |||||
著者 |
Hirao, Toshiki
× Hirao, Toshiki× Ihara, Akinori× Matsumoto, Ken-ichi |
|||||
抄録 | ||||||
内容記述タイプ | Abstract | |||||
内容記述 | Political arguments and voting requirements often follow a simple majority method which is a decision rule that selects various alternatives that have a majority, that is, more than half the votes. On the other hand, Q&A services such as StackExchange and Yahoo! Answers use the simple majority method only as a reference point. In other words, even if an answer receives a majority vote (which represents a preferred answer for followers), the questioner might not accept the answer. In this case, the voting is used only as a reference. Open Source Software (OSS) projects might also use the voting approach only as a reference on the code review process, because a core reviewer (who makes the final decision) might not integrate a patch which was approved by reviewers into the version control system. Likewise, the votes from other reviewers might also only be used as a reference. This study identifies how many patch sets for code review follow the simple majority method in collective decision-making among reviewers. As a case study, we have analysed the criteria needed to integrate patch sets using Qt project data. From the results, we have found that only 59.5% patch sets followed the simple majority method. Patch sets with more negative votes than positive votes were likely to be rejected. Furthermore, the last vote in the first review also impacted the final decision in the first review. | |||||
書誌情報 |
p. 248-251, 発行日 2015-11-02 |
|||||
会議情報 | ||||||
会議名 | CASCON '15 : the 25th Annual International Conference on Computer Science and Software Engineering | |||||
開催期間 | November 2-4, 2015 | |||||
開催地 | Markham | |||||
開催国 | CAN | |||||
出版者 | ||||||
出版者 | IBM Corp. Riverton, NJ, USA | |||||
異版である | ||||||
関連タイプ | isVersionOf | |||||
識別子タイプ | URI | |||||
関連識別子 | https://dl.acm.org/citation.cfm?id=2886485 | |||||
権利 | ||||||
権利情報 | IBM Corp. Riverton, NJ, USA c2015 | |||||
著者版フラグ | ||||||
出版タイプ | AM |