DSpace Repository

Impact of Coding Style Checker on Code Review - A Case Study on the OpenStack Projects

Show simple item record

dc.contributor.author Ueda, Yuki en
dc.contributor.author Ihara, Akinori en
dc.contributor.author Ishio, Takashi en
dc.contributor.author Matsumoto, Kenichi en
dc.date.accessioned 2019-04-02T00:43:54Z en
dc.date.available 2019-04-02T00:43:54Z en
dc.date.issued 2018 en
dc.identifier.isbn 9781728104393 en
dc.identifier.issn 2573-2021 en
dc.identifier.uri http://hdl.handle.net/10061/13127 en
dc.description IWESEP 2018 : 9th International Workshop on Empirical Software Engineering in Practice, 4-4 Dec. 2018, Nara, Japan en
dc.description.abstract Code review is key to ensuring the absence of potential issues in source code. Code review is changing from a costly manual check by reviewer to a cost-efficient automatic check by coding style checkers. So that patch authors can verify the changed code before submitting their patches. Although cost-efficiency, the checkers do not detect all potential issues, requiring reviewers to verify the submitted patches based on their knowledge. It would be most efficient if patch authors will learn potential issues and remove the same type of issues from patches prior to code review. This study investigates potential issues that patch authors have repeatedly introduced in their patch submissions despite receiving feedback. To understand the impact of adopting checkers to patch authors' coding style improvement, this study compares two types of potential issues: Automatically Detected Issues by checkers (ADIs) and Manually Detected Issues by reviewers (MDIs). In a case study using an OpenStack code review dataset, we found that the patch authors have repeatedly introduced the same type of MDIs, while they do not repeat ADIs. This result suggests that the introduction of code style checkers might promote the patch authors' effective potential issues learning. en
dc.language.iso en en
dc.publisher IEEE en
dc.rights c Copyright IEEE 2018 en
dc.subject Encoding en
dc.subject Tools en
dc.subject Manuals en
dc.subject Software en
dc.subject Bars en
dc.subject Measurement en
dc.subject Syntactics en
dc.subject Code-Review en
dc.subject Maintainability en
dc.subject Source-Code-Analysis en
dc.subject Source-Code-Understanding en
dc.title Impact of Coding Style Checker on Code Review - A Case Study on the OpenStack Projects en
dc.type.nii Conference Paper en
dc.textversion author en
dc.identifier.spage 31 en
dc.identifier.epage 36 en
dc.relation.doi 10.1109/IWESEP.2018.00014 en
dc.identifier.NAIST-ID 74653577 en
dc.identifier.NAIST-ID 73292310 en

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace

Advanced Search


My Account