2020
DOI: 10.1007/978-3-030-64694-3_16
|View full text |Cite
|
Sign up to set email alerts
|

How Do Developers Refactor Code to Improve Code Reusability?

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
4
1

Relationship

5
5

Authors

Journals

citations
Cited by 18 publications
(12 citation statements)
references
References 16 publications
0
9
0
Order By: Relevance
“…For instance, developers refactor the code to improve its reusability. More recently, AlOmar et al [31] show that the number of methods significantly increases when developers refactor the code to improve reusability. Also, developers make changes such as extracting methods to improve testability as they test parts of the code separately.…”
Section: Resultsmentioning
confidence: 99%
“…For instance, developers refactor the code to improve its reusability. More recently, AlOmar et al [31] show that the number of methods significantly increases when developers refactor the code to improve reusability. Also, developers make changes such as extracting methods to improve testability as they test parts of the code separately.…”
Section: Resultsmentioning
confidence: 99%
“…Table 5 shows five motivations that drive developers to refactor their code. The refactoring categories have been defined by reviewing the literature on refactoring motivation 42,23,20,43,37,44,45,46,33,47 . To cover all of the existing motivations, the authors clustered the existing refactoring taxonomy reported in the literature into five categories.…”
Section: Commit Classification Model Constructionmentioning
confidence: 99%
“…(PaixĂŁo et al, 2020) perform an empirical study on refactoring activities in code review in which they captured Bug Fix and Feature refactoring categories. (AlOmar et al, 2020c) studied how developers refactor their code to improve its reuse by analyzing the impact of reusability refactorings on the state-of-the-art reusability metrics. Figure 1 depicts how our classification clusters the existing refactoring taxonomy reported in the literature (Moser et al, 2006(Moser et al, , 2007Tsantalis et al, 2013;Kim et al, 2014;Silva et al, 2016;Palomba et al, 2017;Vassallo et al, 2019;AlOmar et al, 2019b;Pantiuchina et al, 2020;PaixĂŁo et al, 2020;AlOmar et al, 2020c).…”
Section: Refactoring Motivationmentioning
confidence: 99%