An Exploratory Study to Identify Similar Patches: A Case Study in Modern Code Review

Dong Wang, Raula Gaikovina Kula, Kenichi Matsumoto

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Due to the distributed nature of Modern Code Review (MCR) tools, developers risk submitting similar patches (i.e., patches that attempt to achieve similar objectives), which potentially causes extra efforts both for the contributors and reviewers. Although researches on other duplicate software artifact exist, there is no prior work that explores the impact of such similar patches in MCR. In this paper, we conduct an empirical study to understand the impact of similar patches on reviewing efforts in MCR. We extracted over 3,400 similar patches from the OpenStack project. Results of the exploratory study confirm that similar patches take just as much time and patch revisions as merged patches.

Original languageEnglish
Title of host publicationProceedings - 25th Asia-Pacific Software Engineering Conference, APSEC 2018
PublisherIEEE Computer Society
Pages723-724
Number of pages2
ISBN (Electronic)9781728119700
DOIs
Publication statusPublished - Jul 2 2018
Externally publishedYes
Event25th Asia-Pacific Software Engineering Conference, APSEC 2018 - Nara, Japan
Duration: Dec 4 2018Dec 7 2018

Publication series

NameProceedings - Asia-Pacific Software Engineering Conference, APSEC
Volume2018-December
ISSN (Print)1530-1362

Conference

Conference25th Asia-Pacific Software Engineering Conference, APSEC 2018
Country/TerritoryJapan
CityNara
Period12/4/1812/7/18

All Science Journal Classification (ASJC) codes

  • Software

Fingerprint

Dive into the research topics of 'An Exploratory Study to Identify Similar Patches: A Case Study in Modern Code Review'. Together they form a unique fingerprint.

Cite this