Matches in SemOpenAlex for { <https://semopenalex.org/work/W3195417478> ?p ?o ?g. }
- W3195417478 abstract "Background: Pull-based development has shaped the practice of Modern Code Review (MCR), in which reviewers can contribute code improvements, such as refactorings, through comments and commits in Pull Requests (PRs). Past MCR studies uniformly treat all PRs, regardless of whether they induce refactoring or not. We define a PR as refactoring-inducing, when refactoring edits are performed after the initial commit(s), as either a result of discussion among reviewers or spontaneous actions carried out by the PR developer. Aims: This mixed study (quantitative and qualitative) explores code reviewing-related aspects intending to characterize refactoring-inducing PRs. Method: We hypothesize that refactoring-inducing PRs have distinct characteristics than non-refactoring-inducing ones and thus deserve special attention and treatment from researchers, practitioners, and tool builders. To investigate our hypothesis, we mined a sample of 1,845 Apache's merged PRs from GitHub, mined refactoring edits in these PRs, and ran a comparative study between refactoring-inducing and non-refactoring-inducing PRs. We also manually examined 2,096 review comments and 1,891 detected refactorings from 228 refactoring-inducing PRs. Results: We found 30.2% of refactoring-inducing PRs in our sample and that they significantly differ from non-refactoring-inducing ones in terms of number of commits, code churn, number of file changes, number of review comments, length of discussion, and time to merge. However, we found no statistical evidence that the number of reviewers is related to refactoring-inducement. Our qualitative analysis revealed that at least one refactoring edit was induced by review in 133 (58.3%) of the refactoring-inducing PRs examined. Conclusions: Our findings suggest directions for researchers, practitioners, and tool builders to improve practices around pull-based code review." @default.
- W3195417478 created "2021-08-30" @default.
- W3195417478 creator A5014089609 @default.
- W3195417478 creator A5079860321 @default.
- W3195417478 creator A5088438387 @default.
- W3195417478 creator A5090598709 @default.
- W3195417478 date "2021-08-24" @default.
- W3195417478 modified "2023-10-01" @default.
- W3195417478 title "An Empirical Study on Refactoring-Inducing Pull Requests" @default.
- W3195417478 cites W1128809682 @default.
- W3195417478 cites W1487664366 @default.
- W3195417478 cites W1562996316 @default.
- W3195417478 cites W1585398001 @default.
- W3195417478 cites W1965443741 @default.
- W3195417478 cites W1982335236 @default.
- W3195417478 cites W1995945562 @default.
- W3195417478 cites W1997548934 @default.
- W3195417478 cites W2007210734 @default.
- W3195417478 cites W2020400699 @default.
- W3195417478 cites W2032414679 @default.
- W3195417478 cites W2036487649 @default.
- W3195417478 cites W2037965136 @default.
- W3195417478 cites W2055777130 @default.
- W3195417478 cites W2064853889 @default.
- W3195417478 cites W2066709420 @default.
- W3195417478 cites W2070802104 @default.
- W3195417478 cites W2075382909 @default.
- W3195417478 cites W2091990486 @default.
- W3195417478 cites W2102297485 @default.
- W3195417478 cites W2102853796 @default.
- W3195417478 cites W2108769867 @default.
- W3195417478 cites W2111107104 @default.
- W3195417478 cites W2111256197 @default.
- W3195417478 cites W2121459566 @default.
- W3195417478 cites W2133561941 @default.
- W3195417478 cites W2139092060 @default.
- W3195417478 cites W2140278658 @default.
- W3195417478 cites W2144160189 @default.
- W3195417478 cites W2146134503 @default.
- W3195417478 cites W2148854374 @default.
- W3195417478 cites W2153887189 @default.
- W3195417478 cites W2160642098 @default.
- W3195417478 cites W2161407365 @default.
- W3195417478 cites W2162739315 @default.
- W3195417478 cites W2166559705 @default.
- W3195417478 cites W2348249338 @default.
- W3195417478 cites W237486365 @default.
- W3195417478 cites W2399041306 @default.
- W3195417478 cites W2413171555 @default.
- W3195417478 cites W2543971965 @default.
- W3195417478 cites W2546705944 @default.
- W3195417478 cites W2547772497 @default.
- W3195417478 cites W2592144821 @default.
- W3195417478 cites W2624930143 @default.
- W3195417478 cites W2725758135 @default.
- W3195417478 cites W2768849824 @default.
- W3195417478 cites W2769067855 @default.
- W3195417478 cites W2774157218 @default.
- W3195417478 cites W2781728735 @default.
- W3195417478 cites W2795027827 @default.
- W3195417478 cites W2799462250 @default.
- W3195417478 cites W2807825607 @default.
- W3195417478 cites W2808429234 @default.
- W3195417478 cites W2899099075 @default.
- W3195417478 cites W2899274966 @default.
- W3195417478 cites W2940741613 @default.
- W3195417478 cites W2994851798 @default.
- W3195417478 cites W3017387544 @default.
- W3195417478 cites W3040728396 @default.
- W3195417478 cites W3089386696 @default.
- W3195417478 cites W3091115553 @default.
- W3195417478 cites W3101419057 @default.
- W3195417478 hasPublicationYear "2021" @default.
- W3195417478 type Work @default.
- W3195417478 sameAs 3195417478 @default.
- W3195417478 citedByCount "0" @default.
- W3195417478 crossrefType "posted-content" @default.
- W3195417478 hasAuthorship W3195417478A5014089609 @default.
- W3195417478 hasAuthorship W3195417478A5079860321 @default.
- W3195417478 hasAuthorship W3195417478A5088438387 @default.
- W3195417478 hasAuthorship W3195417478A5090598709 @default.
- W3195417478 hasConcept C105795698 @default.
- W3195417478 hasConcept C120936955 @default.
- W3195417478 hasConcept C152752567 @default.
- W3195417478 hasConcept C153180980 @default.
- W3195417478 hasConcept C177264268 @default.
- W3195417478 hasConcept C185592680 @default.
- W3195417478 hasConcept C198531522 @default.
- W3195417478 hasConcept C199360897 @default.
- W3195417478 hasConcept C2776760102 @default.
- W3195417478 hasConcept C2777904410 @default.
- W3195417478 hasConcept C33923547 @default.
- W3195417478 hasConcept C41008148 @default.
- W3195417478 hasConcept C43617362 @default.
- W3195417478 hasConcept C77088390 @default.
- W3195417478 hasConceptScore W3195417478C105795698 @default.
- W3195417478 hasConceptScore W3195417478C120936955 @default.
- W3195417478 hasConceptScore W3195417478C152752567 @default.
- W3195417478 hasConceptScore W3195417478C153180980 @default.
- W3195417478 hasConceptScore W3195417478C177264268 @default.