Matches in SemOpenAlex for { <https://semopenalex.org/work/W2476494490> ?p ?o ?g. }
- W2476494490 abstract "Refactoring is a widespread practice that helps developers to improve the maintainability and readability of their code. However, there is a limited number of studies empirically investigating the actual motivations behind specific refactoring operations applied by developers. To fill this gap, we monitored Java projects hosted on GitHub to detect recently applied refactorings, and asked the developers to ex- plain the reasons behind their decision to refactor the code. By applying thematic analysis on the collected responses, we compiled a catalogue of 44 distinct motivations for 12 well-known refactoring types. We found that refactoring activity is mainly driven by changes in the requirements and much less by code smells. Extract Method is the most versatile refactoring operation serving 11 different purposes. Finally, we found evidence that the IDE used by the developers affects the adoption of automated refactoring tools." @default.
- W2476494490 created "2016-08-23" @default.
- W2476494490 creator A5050525244 @default.
- W2476494490 creator A5062052157 @default.
- W2476494490 creator A5088438387 @default.
- W2476494490 date "2016-11-01" @default.
- W2476494490 modified "2023-10-02" @default.
- W2476494490 title "Why we refactor? confessions of GitHub contributors" @default.
- W2476494490 cites W1539495021 @default.
- W2476494490 cites W1964731418 @default.
- W2476494490 cites W1969191237 @default.
- W2476494490 cites W1969939902 @default.
- W2476494490 cites W1976019354 @default.
- W2476494490 cites W1988814756 @default.
- W2476494490 cites W1998265754 @default.
- W2476494490 cites W2007504957 @default.
- W2476494490 cites W2013619645 @default.
- W2476494490 cites W2021680759 @default.
- W2476494490 cites W2029348203 @default.
- W2476494490 cites W2040867412 @default.
- W2476494490 cites W2041703907 @default.
- W2476494490 cites W2046276611 @default.
- W2476494490 cites W2062973095 @default.
- W2476494490 cites W2066455950 @default.
- W2476494490 cites W2073398506 @default.
- W2476494490 cites W2087305857 @default.
- W2476494490 cites W2089910927 @default.
- W2476494490 cites W2097227214 @default.
- W2476494490 cites W2099194364 @default.
- W2476494490 cites W2101720091 @default.
- W2476494490 cites W2111051240 @default.
- W2476494490 cites W2112533109 @default.
- W2476494490 cites W2113157806 @default.
- W2476494490 cites W2127833339 @default.
- W2476494490 cites W2145700761 @default.
- W2476494490 cites W2149672479 @default.
- W2476494490 cites W2150230300 @default.
- W2476494490 cites W2153111806 @default.
- W2476494490 cites W2159157551 @default.
- W2476494490 cites W2159725273 @default.
- W2476494490 cites W2162424272 @default.
- W2476494490 cites W2166993820 @default.
- W2476494490 cites W2171383742 @default.
- W2476494490 doi "https://doi.org/10.1145/2950290.2950305" @default.
- W2476494490 hasPublicationYear "2016" @default.
- W2476494490 type Work @default.
- W2476494490 sameAs 2476494490 @default.
- W2476494490 citedByCount "180" @default.
- W2476494490 countsByYear W24764944902016 @default.
- W2476494490 countsByYear W24764944902017 @default.
- W2476494490 countsByYear W24764944902018 @default.
- W2476494490 countsByYear W24764944902019 @default.
- W2476494490 countsByYear W24764944902020 @default.
- W2476494490 countsByYear W24764944902021 @default.
- W2476494490 countsByYear W24764944902022 @default.
- W2476494490 countsByYear W24764944902023 @default.
- W2476494490 crossrefType "proceedings-article" @default.
- W2476494490 hasAuthorship W2476494490A5050525244 @default.
- W2476494490 hasAuthorship W2476494490A5062052157 @default.
- W2476494490 hasAuthorship W2476494490A5088438387 @default.
- W2476494490 hasBestOaLocation W24764944902 @default.
- W2476494490 hasConcept C101317890 @default.
- W2476494490 hasConcept C115903868 @default.
- W2476494490 hasConcept C117447612 @default.
- W2476494490 hasConcept C133237599 @default.
- W2476494490 hasConcept C136764020 @default.
- W2476494490 hasConcept C152752567 @default.
- W2476494490 hasConcept C160713754 @default.
- W2476494490 hasConcept C177264268 @default.
- W2476494490 hasConcept C199360897 @default.
- W2476494490 hasConcept C2776760102 @default.
- W2476494490 hasConcept C2777904410 @default.
- W2476494490 hasConcept C2778143727 @default.
- W2476494490 hasConcept C41008148 @default.
- W2476494490 hasConcept C529173508 @default.
- W2476494490 hasConcept C548217200 @default.
- W2476494490 hasConceptScore W2476494490C101317890 @default.
- W2476494490 hasConceptScore W2476494490C115903868 @default.
- W2476494490 hasConceptScore W2476494490C117447612 @default.
- W2476494490 hasConceptScore W2476494490C133237599 @default.
- W2476494490 hasConceptScore W2476494490C136764020 @default.
- W2476494490 hasConceptScore W2476494490C152752567 @default.
- W2476494490 hasConceptScore W2476494490C160713754 @default.
- W2476494490 hasConceptScore W2476494490C177264268 @default.
- W2476494490 hasConceptScore W2476494490C199360897 @default.
- W2476494490 hasConceptScore W2476494490C2776760102 @default.
- W2476494490 hasConceptScore W2476494490C2777904410 @default.
- W2476494490 hasConceptScore W2476494490C2778143727 @default.
- W2476494490 hasConceptScore W2476494490C41008148 @default.
- W2476494490 hasConceptScore W2476494490C529173508 @default.
- W2476494490 hasConceptScore W2476494490C548217200 @default.
- W2476494490 hasLocation W24764944901 @default.
- W2476494490 hasLocation W24764944902 @default.
- W2476494490 hasOpenAccess W2476494490 @default.
- W2476494490 hasPrimaryLocation W24764944901 @default.
- W2476494490 hasRelatedWork W1637866372 @default.
- W2476494490 hasRelatedWork W1924643194 @default.
- W2476494490 hasRelatedWork W1974896046 @default.
- W2476494490 hasRelatedWork W2015418718 @default.
- W2476494490 hasRelatedWork W2111072738 @default.