Matches in SemOpenAlex for { <https://semopenalex.org/work/W3017387544> ?p ?o ?g. }
- W3017387544 abstract "Code refactorings are of pivotal importance in modern code review. Developers may preserve, revisit, add or undo refactorings through changes' revisions. Their goal is to certify that the driving intent of a code change is properly achieved. Developers' intents behind refactorings may vary from pure structural improvement to facilitating feature additions and bug fixes. However, there is little understanding of the refactoring practices performed by developers during the code review process. It is also unclear whether the developers' intents influence the selection, composition, and evolution of refactorings during the review of a code change. Through mining 1,780 reviewed code changes from 6 systems pertaining to two large open-source communities, we report the first in-depth empirical study on software refactoring during code review. We inspected and classified the developers' intents behind each code change into 7 distinct categories. By analyzing data generated during the complete reviewing process, we observe: (i) how refactorings are selected, composed and evolved throughout each code change, and (ii) how developers' intents are related to these decisions. For instance, our analysis shows developers regularly apply non-trivial sequences of refactorings that crosscut multiple code elements (i.e., widely scattered in the program) to support a single feature addition. Moreover, we observed that new developers' intents commonly emerge during the code review process, influencing how developers select and compose their refactorings to achieve the new and adapted goals. Finally, we provide an enriched dataset that allows researchers to investigate the context and motivations behind refactoring operations during the code review process." @default.
- W3017387544 created "2020-04-24" @default.
- W3017387544 creator A5007792821 @default.
- W3017387544 creator A5019724624 @default.
- W3017387544 creator A5056241360 @default.
- W3017387544 creator A5065650493 @default.
- W3017387544 creator A5083872302 @default.
- W3017387544 creator A5086014975 @default.
- W3017387544 creator A5091147082 @default.
- W3017387544 date "2020-06-29" @default.
- W3017387544 modified "2023-10-14" @default.
- W3017387544 title "Behind the Intents" @default.
- W3017387544 cites W1524601730 @default.
- W3017387544 cites W2113157806 @default.
- W3017387544 cites W2159725273 @default.
- W3017387544 cites W2424424733 @default.
- W3017387544 cites W2475137645 @default.
- W3017387544 cites W2476494490 @default.
- W3017387544 cites W2517910349 @default.
- W3017387544 cites W2530824252 @default.
- W3017387544 cites W2576115447 @default.
- W3017387544 cites W2592568457 @default.
- W3017387544 cites W2754638064 @default.
- W3017387544 cites W2768849824 @default.
- W3017387544 cites W2789476037 @default.
- W3017387544 cites W2884659160 @default.
- W3017387544 cites W2921692870 @default.
- W3017387544 cites W2940741613 @default.
- W3017387544 cites W2945033435 @default.
- W3017387544 cites W3085541756 @default.
- W3017387544 cites W3089663604 @default.
- W3017387544 doi "https://doi.org/10.1145/3379597.3387475" @default.
- W3017387544 hasPublicationYear "2020" @default.
- W3017387544 type Work @default.
- W3017387544 sameAs 3017387544 @default.
- W3017387544 citedByCount "31" @default.
- W3017387544 countsByYear W30173875442020 @default.
- W3017387544 countsByYear W30173875442021 @default.
- W3017387544 countsByYear W30173875442022 @default.
- W3017387544 countsByYear W30173875442023 @default.
- W3017387544 crossrefType "proceedings-article" @default.
- W3017387544 hasAuthorship W3017387544A5007792821 @default.
- W3017387544 hasAuthorship W3017387544A5019724624 @default.
- W3017387544 hasAuthorship W3017387544A5056241360 @default.
- W3017387544 hasAuthorship W3017387544A5065650493 @default.
- W3017387544 hasAuthorship W3017387544A5083872302 @default.
- W3017387544 hasAuthorship W3017387544A5086014975 @default.
- W3017387544 hasAuthorship W3017387544A5091147082 @default.
- W3017387544 hasConcept C101317890 @default.
- W3017387544 hasConcept C10272871 @default.
- W3017387544 hasConcept C111472728 @default.
- W3017387544 hasConcept C115903868 @default.
- W3017387544 hasConcept C117447612 @default.
- W3017387544 hasConcept C120936955 @default.
- W3017387544 hasConcept C138885662 @default.
- W3017387544 hasConcept C150292731 @default.
- W3017387544 hasConcept C151730666 @default.
- W3017387544 hasConcept C152752567 @default.
- W3017387544 hasConcept C177264268 @default.
- W3017387544 hasConcept C186846655 @default.
- W3017387544 hasConcept C199360897 @default.
- W3017387544 hasConcept C202105479 @default.
- W3017387544 hasConcept C2776760102 @default.
- W3017387544 hasConcept C2777904410 @default.
- W3017387544 hasConcept C2779343474 @default.
- W3017387544 hasConcept C2780154230 @default.
- W3017387544 hasConcept C41008148 @default.
- W3017387544 hasConcept C43126263 @default.
- W3017387544 hasConcept C529173508 @default.
- W3017387544 hasConcept C86803240 @default.
- W3017387544 hasConcept C98045186 @default.
- W3017387544 hasConceptScore W3017387544C101317890 @default.
- W3017387544 hasConceptScore W3017387544C10272871 @default.
- W3017387544 hasConceptScore W3017387544C111472728 @default.
- W3017387544 hasConceptScore W3017387544C115903868 @default.
- W3017387544 hasConceptScore W3017387544C117447612 @default.
- W3017387544 hasConceptScore W3017387544C120936955 @default.
- W3017387544 hasConceptScore W3017387544C138885662 @default.
- W3017387544 hasConceptScore W3017387544C150292731 @default.
- W3017387544 hasConceptScore W3017387544C151730666 @default.
- W3017387544 hasConceptScore W3017387544C152752567 @default.
- W3017387544 hasConceptScore W3017387544C177264268 @default.
- W3017387544 hasConceptScore W3017387544C186846655 @default.
- W3017387544 hasConceptScore W3017387544C199360897 @default.
- W3017387544 hasConceptScore W3017387544C202105479 @default.
- W3017387544 hasConceptScore W3017387544C2776760102 @default.
- W3017387544 hasConceptScore W3017387544C2777904410 @default.
- W3017387544 hasConceptScore W3017387544C2779343474 @default.
- W3017387544 hasConceptScore W3017387544C2780154230 @default.
- W3017387544 hasConceptScore W3017387544C41008148 @default.
- W3017387544 hasConceptScore W3017387544C43126263 @default.
- W3017387544 hasConceptScore W3017387544C529173508 @default.
- W3017387544 hasConceptScore W3017387544C86803240 @default.
- W3017387544 hasConceptScore W3017387544C98045186 @default.
- W3017387544 hasLocation W30173875441 @default.
- W3017387544 hasOpenAccess W3017387544 @default.
- W3017387544 hasPrimaryLocation W30173875441 @default.
- W3017387544 hasRelatedWork W1556153536 @default.
- W3017387544 hasRelatedWork W1846846289 @default.
- W3017387544 hasRelatedWork W1980601824 @default.