2019 19th International Working Conference on Source Code Analysis and Manipulation (SCAM) 2019
DOI: 10.1109/scam.2019.00014
|View full text |Cite
|
Sign up to set email alerts
|

Rebasing in Code Review Considered Harmful: A Large-Scale Empirical Investigation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 14 publications
(13 citation statements)
references
References 28 publications
0
13
0
Order By: Relevance
“…While we extract the number of introduced violations in the initial and the final patch, Panichella et al compare the absolute number of violations presented in the files affected by the initial and the final patch. They are likely affected by rebasing [17].…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…While we extract the number of introduced violations in the initial and the final patch, Panichella et al compare the absolute number of violations presented in the files affected by the initial and the final patch. They are likely affected by rebasing [17].…”
Section: Discussionmentioning
confidence: 99%
“…Only merged reviews with multiple patches are of interest to us because the initially submitted patch was revised based on reviewers' comments, and the patch was finally accepted and merged into the codebase. The last two rows show how many reviews a rebasing occured, i.e., a new revision of the patch under review is relative to a different commit than the previous revision of the patch, and how many reviews tampering occurs, i.e., when external commits due to rebasing modify the same files involved in the code review [17].…”
Section: B the Crop Data Setmentioning
confidence: 99%
See 1 more Smart Citation
“…Paixao and Maia [16] study how rebasing is used in code reviews. In particular, they study what the side effects of rebasing are during the code review process.…”
Section: Previous Studiesmentioning
confidence: 99%
“…The two file sets (before and after) might not be exactly the same, due to files created and deleted during the review process. Since the before version of each revision is its parent, we guarantee that the introduced degradation symptoms between each version were solely introduced by the code changes in r i , avoiding the collateral effects of the rebase [113]. The output of this step is, for each revision in R s , the version of the files impacted before and after the revision.…”
Section: Identification Of Design Impactful Change Instancesmentioning
confidence: 99%