Matches in SemOpenAlex for { <https://semopenalex.org/work/W3124672867> ?p ?o ?g. }
- W3124672867 abstract "Refactoring aims at improving code non-functional attributes without modifying its external behavior. Previous studies investigated the motivations behind refactoring by surveying developers. With the aim of generalizing and complementing their findings, we present a large-scale study quantitatively and qualitatively investigating why developers perform refactoring in open source projects. First, we mine 287,813 refactoring operations performed in the history of 150 systems. Using this dataset, we investigate the interplay between refactoring operations and process (e.g., previous changes/fixes) and product (e.g., quality metrics) metrics. Then, we manually analyze 551 merged pull requests implementing refactoring operations and classify the motivations behind the implemented refactorings (e.g., removal of code duplication). Our results led to (i) quantitative evidence of the relationship existing between certain process/product metrics and refactoring operations and (ii) a detailed taxonomy, generalizing and complementing the ones existing in the literature, of motivations pushing developers to refactor source code." @default.
- W3124672867 created "2021-02-01" @default.
- W3124672867 creator A5006441254 @default.
- W3124672867 creator A5009727039 @default.
- W3124672867 creator A5025099559 @default.
- W3124672867 creator A5056526226 @default.
- W3124672867 creator A5079406478 @default.
- W3124672867 creator A5081093154 @default.
- W3124672867 creator A5082856373 @default.
- W3124672867 date "2020-10-06" @default.
- W3124672867 modified "2023-09-23" @default.
- W3124672867 title "Why Developers Refactor Source Code" @default.
- W3124672867 cites W121890015 @default.
- W3124672867 cites W1524601730 @default.
- W3124672867 cites W1951724000 @default.
- W3124672867 cites W1969657187 @default.
- W3124672867 cites W1973328636 @default.
- W3124672867 cites W2024527596 @default.
- W3124672867 cites W2048897420 @default.
- W3124672867 cites W2053465247 @default.
- W3124672867 cites W2069588288 @default.
- W3124672867 cites W2070989752 @default.
- W3124672867 cites W2089910927 @default.
- W3124672867 cites W2100198805 @default.
- W3124672867 cites W2109144580 @default.
- W3124672867 cites W2111540240 @default.
- W3124672867 cites W2113157806 @default.
- W3124672867 cites W2122963002 @default.
- W3124672867 cites W2123551785 @default.
- W3124672867 cites W2132887549 @default.
- W3124672867 cites W2140609933 @default.
- W3124672867 cites W2146335723 @default.
- W3124672867 cites W2151295763 @default.
- W3124672867 cites W2152510446 @default.
- W3124672867 cites W2154705416 @default.
- W3124672867 cites W2157543803 @default.
- W3124672867 cites W2158864412 @default.
- W3124672867 cites W2159157551 @default.
- W3124672867 cites W2159725273 @default.
- W3124672867 cites W2159739762 @default.
- W3124672867 cites W2166993820 @default.
- W3124672867 cites W2576115447 @default.
- W3124672867 cites W2604256784 @default.
- W3124672867 cites W2620436109 @default.
- W3124672867 cites W2740981432 @default.
- W3124672867 cites W2742512005 @default.
- W3124672867 cites W2749337727 @default.
- W3124672867 cites W2754638064 @default.
- W3124672867 cites W2795027827 @default.
- W3124672867 cites W2883507283 @default.
- W3124672867 cites W2889391561 @default.
- W3124672867 cites W2921598771 @default.
- W3124672867 cites W2954823997 @default.
- W3124672867 hasPublicationYear "2020" @default.
- W3124672867 type Work @default.
- W3124672867 sameAs 3124672867 @default.
- W3124672867 citedByCount "0" @default.
- W3124672867 crossrefType "journal-article" @default.
- W3124672867 hasAuthorship W3124672867A5006441254 @default.
- W3124672867 hasAuthorship W3124672867A5009727039 @default.
- W3124672867 hasAuthorship W3124672867A5025099559 @default.
- W3124672867 hasAuthorship W3124672867A5056526226 @default.
- W3124672867 hasAuthorship W3124672867A5079406478 @default.
- W3124672867 hasAuthorship W3124672867A5081093154 @default.
- W3124672867 hasAuthorship W3124672867A5082856373 @default.
- W3124672867 hasBestOaLocation W31246728671 @default.
- W3124672867 hasConcept C111472728 @default.
- W3124672867 hasConcept C115903868 @default.
- W3124672867 hasConcept C117447612 @default.
- W3124672867 hasConcept C133237599 @default.
- W3124672867 hasConcept C138885662 @default.
- W3124672867 hasConcept C152752567 @default.
- W3124672867 hasConcept C177264268 @default.
- W3124672867 hasConcept C199360897 @default.
- W3124672867 hasConcept C2776760102 @default.
- W3124672867 hasConcept C2777904410 @default.
- W3124672867 hasConcept C2779530757 @default.
- W3124672867 hasConcept C41008148 @default.
- W3124672867 hasConcept C43126263 @default.
- W3124672867 hasConcept C529173508 @default.
- W3124672867 hasConcept C98045186 @default.
- W3124672867 hasConceptScore W3124672867C111472728 @default.
- W3124672867 hasConceptScore W3124672867C115903868 @default.
- W3124672867 hasConceptScore W3124672867C117447612 @default.
- W3124672867 hasConceptScore W3124672867C133237599 @default.
- W3124672867 hasConceptScore W3124672867C138885662 @default.
- W3124672867 hasConceptScore W3124672867C152752567 @default.
- W3124672867 hasConceptScore W3124672867C177264268 @default.
- W3124672867 hasConceptScore W3124672867C199360897 @default.
- W3124672867 hasConceptScore W3124672867C2776760102 @default.
- W3124672867 hasConceptScore W3124672867C2777904410 @default.
- W3124672867 hasConceptScore W3124672867C2779530757 @default.
- W3124672867 hasConceptScore W3124672867C41008148 @default.
- W3124672867 hasConceptScore W3124672867C43126263 @default.
- W3124672867 hasConceptScore W3124672867C529173508 @default.
- W3124672867 hasConceptScore W3124672867C98045186 @default.
- W3124672867 hasLocation W31246728671 @default.
- W3124672867 hasOpenAccess W3124672867 @default.
- W3124672867 hasPrimaryLocation W31246728671 @default.
- W3124672867 hasRelatedWork W10147339 @default.