Matches in SemOpenAlex for { <https://semopenalex.org/work/W3200749310> ?p ?o ?g. }
- W3200749310 abstract "Refactoring is widely recognized as one of the efficient techniques to manage technical debt and maintain a healthy software project through enforcing best design practices or coping with design defects. Previous refactoring surveys have shown that code refactoring activities are mainly executed by developers who have sufficient knowledge of the system's design and disposing of leadership roles in their development teams. However, these surveys were mainly limited to specific projects and companies. In this paper, we explore the generalizability of the previous results by analyzing 800 open-source projects. We mine their refactoring activities, and we identify their corresponding contributors. Then, we associate an experience score to each contributor in order to test various hypotheses related to whether developers with higher scores tend to 1) perform a higher number of refactoring operations 2) exhibit different motivations behind their refactoring, and 3) better document their refactoring activity. We found that (1) although refactoring is not restricted to a subset of developers, those with higher contribution scores tend to perform more refactorings than others; (2) while there is no correlation between experience and motivation behind refactoring, top contributed developers are found to perform a wider variety of refactoring operations, regardless of their complexity; and (3) top contributed developer tend to document less their refactoring activity. Our qualitative analysis of three randomly sampled projects shows that the developers who are responsible for the majority of refactoring activities are typically in advanced positions in their development teams, demonstrating their extensive knowledge of the design of the systems they contribute to." @default.
- W3200749310 created "2021-09-27" @default.
- W3200749310 creator A5025493324 @default.
- W3200749310 creator A5034384030 @default.
- W3200749310 creator A5067869262 @default.
- W3200749310 creator A5084727991 @default.
- W3200749310 creator A5090942200 @default.
- W3200749310 date "2021-09-23" @default.
- W3200749310 modified "2023-09-23" @default.
- W3200749310 title "Behind the Scenes: On the Relationship Between Developer Experience and Refactoring." @default.
- W3200749310 cites W103650626 @default.
- W3200749310 cites W1524601730 @default.
- W3200749310 cites W1532325895 @default.
- W3200749310 cites W1594031697 @default.
- W3200749310 cites W1813507193 @default.
- W3200749310 cites W1879336053 @default.
- W3200749310 cites W191168329 @default.
- W3200749310 cites W1971984821 @default.
- W3200749310 cites W1973306813 @default.
- W3200749310 cites W1982806931 @default.
- W3200749310 cites W1985266020 @default.
- W3200749310 cites W1987843766 @default.
- W3200749310 cites W2000679946 @default.
- W3200749310 cites W2014216297 @default.
- W3200749310 cites W2022371098 @default.
- W3200749310 cites W2032414679 @default.
- W3200749310 cites W2040739191 @default.
- W3200749310 cites W2041194341 @default.
- W3200749310 cites W2073792498 @default.
- W3200749310 cites W2087305857 @default.
- W3200749310 cites W2095632607 @default.
- W3200749310 cites W2104040631 @default.
- W3200749310 cites W2110851276 @default.
- W3200749310 cites W2113157806 @default.
- W3200749310 cites W2135268264 @default.
- W3200749310 cites W2139074146 @default.
- W3200749310 cites W2153111806 @default.
- W3200749310 cites W2153635508 @default.
- W3200749310 cites W2157543803 @default.
- W3200749310 cites W2159725273 @default.
- W3200749310 cites W2163648239 @default.
- W3200749310 cites W2238078713 @default.
- W3200749310 cites W2293974326 @default.
- W3200749310 cites W2319794630 @default.
- W3200749310 cites W2396874162 @default.
- W3200749310 cites W2464134769 @default.
- W3200749310 cites W2476494490 @default.
- W3200749310 cites W2497184447 @default.
- W3200749310 cites W2559885217 @default.
- W3200749310 cites W2579161546 @default.
- W3200749310 cites W2605547445 @default.
- W3200749310 cites W2725758135 @default.
- W3200749310 cites W2735790335 @default.
- W3200749310 cites W2764012260 @default.
- W3200749310 cites W2772093803 @default.
- W3200749310 cites W2795027827 @default.
- W3200749310 cites W2888417898 @default.
- W3200749310 cites W2888547534 @default.
- W3200749310 cites W2888625345 @default.
- W3200749310 cites W2899093427 @default.
- W3200749310 cites W2953320089 @default.
- W3200749310 cites W2954442338 @default.
- W3200749310 cites W2954560898 @default.
- W3200749310 cites W2955240862 @default.
- W3200749310 cites W2972898024 @default.
- W3200749310 cites W2978785194 @default.
- W3200749310 cites W2994476685 @default.
- W3200749310 cites W2995039663 @default.
- W3200749310 cites W3017387544 @default.
- W3200749310 cites W3087926510 @default.
- W3200749310 cites W3087967733 @default.
- W3200749310 cites W3089386696 @default.
- W3200749310 cites W3097082872 @default.
- W3200749310 cites W3099529967 @default.
- W3200749310 cites W3104296510 @default.
- W3200749310 cites W3109680928 @default.
- W3200749310 cites W3163579316 @default.
- W3200749310 cites W3178819629 @default.
- W3200749310 cites W36290627 @default.
- W3200749310 cites W579397108 @default.
- W3200749310 hasPublicationYear "2021" @default.
- W3200749310 type Work @default.
- W3200749310 sameAs 3200749310 @default.
- W3200749310 citedByCount "0" @default.
- W3200749310 crossrefType "posted-content" @default.
- W3200749310 hasAuthorship W3200749310A5025493324 @default.
- W3200749310 hasAuthorship W3200749310A5034384030 @default.
- W3200749310 hasAuthorship W3200749310A5067869262 @default.
- W3200749310 hasAuthorship W3200749310A5084727991 @default.
- W3200749310 hasAuthorship W3200749310A5090942200 @default.
- W3200749310 hasConcept C115903868 @default.
- W3200749310 hasConcept C136197465 @default.
- W3200749310 hasConcept C138496976 @default.
- W3200749310 hasConcept C152752567 @default.
- W3200749310 hasConcept C154945302 @default.
- W3200749310 hasConcept C15744967 @default.
- W3200749310 hasConcept C159198006 @default.
- W3200749310 hasConcept C199360897 @default.
- W3200749310 hasConcept C27158222 @default.
- W3200749310 hasConcept C2777904410 @default.