2019 IEEE/ACM 27th International Conference on Program Comprehension (ICPC) 2019
DOI: 10.1109/icpc.2019.00032
|View full text |Cite
|
Sign up to set email alerts
|

Removal of Design Problems through Refactorings: Are We Looking at the Right Symptoms?

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
13
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 16 publications
(13 citation statements)
references
References 31 publications
0
13
0
Order By: Relevance
“…Eposhi et al [23] studied, among other things, the relationship between refactoring and code quality issues. Their findings show that (i) the density of code smells is more than 8 times higher in refactored classes and (ii) refactoring actions usually do not reduce the density of quality issues.…”
Section: Related Workmentioning
confidence: 99%
“…Eposhi et al [23] studied, among other things, the relationship between refactoring and code quality issues. Their findings show that (i) the density of code smells is more than 8 times higher in refactored classes and (ii) refactoring actions usually do not reduce the density of quality issues.…”
Section: Related Workmentioning
confidence: 99%
“…Different ways of measuring design quality have been investigated. Many researchers [12,13,24,25,44,46,47,52,56,69,70] have used code smells [32] to quantify design quality. Code smells are symptoms of poor design and implementation choices [32].…”
Section: Related Workmentioning
confidence: 99%
“…While trying to identify a suitable metric for measuring design quality, researchers have investigated different metrics such as Coupling Between Object (CBO), COupling Factor (COF), Weighted Method per Class (WMC), and code smells [13,20,24,44,47,56]. We opted to use the occurrence of code smell as a proxy for (poor) software design quality since a large number of studies have used and validated code smells for the aforementioned purpose [12,13,24,25,44,46,47,52,52,56,69,70].…”
Section: Introductionmentioning
confidence: 99%
“…There are multiple studies about the perspective of developers about design degradation [28,34,37,69,91]. Other studies focus on the use of diversity and density of symptoms (i.e., code smells) as characteristics of design degradation [29,67,68].…”
Section: On the Impact Of Modern Code Review And Their Practices On Design Degradationmentioning
confidence: 99%
“…More specifically, even though studies have been investigating the impact of modern code review on design quality [11,15,21,24,40], most of them only address the relation between modern code review -and their practices -and design degradation in a constrained manner. Such studies tend to analyze design degradation considering only single events (related to design degradation), such as the introduction of a single design problem [34,37], or simply analyzing the degradation frequency [28,29,41,40].…”
Section: On the Impact Of Modern Code Review And Their Practices On Design Degradationmentioning
confidence: 99%