Quantifying the Effect of Code Smells on Maintenance Effort
Citations
309 citations
Cites background from "Quantifying the Effect of Code Smel..."
...[43] confirmed that smells do not always constitute a problem, and that often class size impacts maintainability more than the presence of smells....
[...]
...In the past and, most notably, in recent years, several studies investigated the relevance that code smells have for developers [37], [50], the extent to which code smells tend to remain in a software system for long periods of time [3], [15], [32], [40], as well as the side effects of code smells, such as increase in change- and fault-proneness [25], [26] or decrease of software understandability [1] and maintainability [43], [49], [48]....
[...]
288 citations
245 citations
Cites background from "Quantifying the Effect of Code Smel..."
...[43] confirmed that smells do not always constitute a problem, and that often class size impacts maintainability more than the presence of smells....
[...]
...In the past and, most notably, in recent years, several studies investigated the relevance that code smells have for developers [37], [50], the extent to which code smells tend to remain in a software system for long periods of time [3], [15], [32], [40], as well as the side effects of code smells, such as increase in change- and fault-proneness [25], [26] or decrease of software understandability [1] and maintainability [43], [49], [48]....
[...]
215 citations
Cites background from "Quantifying the Effect of Code Smel..."
...Sjoberg et al (2013) investigated the impact of twelve code smells on the maintainability of software systems....
[...]
...…properties, such as program comprehensibility (Abbes et al, 2011), fault- and change-proneness (Khomh et al, 2012, 2009a; D’Ambros et al, 2010), and code maintainability (Yamashita and Moonen, 2012, 2013; Deligiannis et al, 2004; Li and Shatnawi, 2007; Olbrich et al, 2010; Sjoberg et al, 2013)....
[...]
213 citations
References
5,174 citations
2,670 citations
"Quantifying the Effect of Code Smel..." refers methods in this paper
...All statistical analyses were performed using R [43]....
[...]
1,206 citations
Additional excerpts
...In total, they modified 298 Java files in the four systems....
[...]
1,012 citations
710 citations
"Quantifying the Effect of Code Smel..." refers methods in this paper
...This study was conducted on four different but functionally equivalent (with the same requirements specifications) web-based information systems originally implemented (primarily in Java) by different contractors [3]....
[...]
...Method: Six developers were hired to perform three maintenance tasks each on four functionally equivalent Java systems originally implemented by different companies....
[...]
...We hired six developers who performed three maintenance tasks each on two of four functionally equivalent but independently developed Java systems....
[...]
...The 12 smells investigated in this study were those that these tools detected in the four Java systems used in our study....
[...]
...Furthermore, the scope of this study was real, albeit small, web-based information systems primarily implemented in Java....
[...]