Our system is currently under heavy load due to increased usage. We're actively working on upgrades to improve performance. Thank you for your patience.
2013
DOI: 10.1109/tse.2012.89
|View full text |Cite
|
Sign up to set email alerts
|

Quantifying the Effect of Code Smells on Maintenance Effort

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
162
1
5

Year Published

2015
2015
2022
2022

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 277 publications
(175 citation statements)
references
References 35 publications
2
162
1
5
Order By: Relevance
“…As discussed in Section IV we do not focus on smell co-occurrences because they happen in a very small percentage (< 9%) of affected classes. The controlled experiment conducted by Sjøberg et al [43] confirmed that smells do not always constitute a problem, and that often class size impacts maintainability more than the presence of smells. Other studies investigate the impact of smells and their perception by surveying project developers.…”
Section: Related Workmentioning
confidence: 91%
See 1 more Smart Citation
“…As discussed in Section IV we do not focus on smell co-occurrences because they happen in a very small percentage (< 9%) of affected classes. The controlled experiment conducted by Sjøberg et al [43] confirmed that smells do not always constitute a problem, and that often class size impacts maintainability more than the presence of smells. Other studies investigate the impact of smells and their perception by surveying project developers.…”
Section: Related Workmentioning
confidence: 91%
“…In the past and, most notably, in recent years, several studies investigated the relevance that code smells have for developers [36], [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].…”
Section: Introductionmentioning
confidence: 99%
“…They identified which maintainability factors are reflected by code smells and which ones are not, basing their results on (i) expertbased maintainability assessments, and (ii) observations and interviews with professional developers. Sjoberg et al (2013) investigated the impact of twelve code smells on the maintainability of software systems. In particular, the authors conducted a study with six industrial developers involved in three maintenance tasks on four Java systems.…”
Section: Code Smells and User Studiesmentioning
confidence: 99%
“…Such tools exploit different types of approaches, including metrics-based detection (Lanza and Marinescu 2010;Moha et al 2010;Marinescu 2004;Munro 2005), graph-based techniques (Tsantalis and Chatzigeorgiou 2009), mining of code changes (Palomba et al 2015a), textual analysis of source code (Palomba et al 2016b), or search-based optimization techniques (Kessentini et al 2010;Sahin et al 2014). On the other side, researchers investigated how relevant code smells are for developers (Yamashita and Moonen 2013;Palomba et al 2014), when and why they are introduced (Tufano et al 2015), how they evolve over time (Arcoverde et al 2011;Chatzigeorgiou and Manakos 2010;Lozano et al 2007;Ratiu et al 2004;Tufano et al 2017), and whether they impact on software quality properties, such as program comprehensibility (Abbes et al 2011), fault-and change-proneness (Khomh et al 2012;Khomh et al 2009a;D'Ambros et al 2010), and code maintainability Moonen 2012, 2013;Deligiannis et al 2004;Li and Shatnawi 2007;Sjoberg et al 2013).…”
Section: Introductionmentioning
confidence: 99%
“…Khomh et al found that classes affected by design problems in the form of 'anti-patterns' are more change and fault prone (Khomh et al 2012). On the other hand, Sjøberg et al investigated the relationship between code smells and maintenance effort using professional developers and found that none of the investigated smells were significantly associated with increased effort (Sjøberg et al 2013). Fontana et al used a literature review to identify a range of examples of anti-patterns that might Bnot be as detrimental as previously conjectured .…”
Section: Related Work 21 Software Design Qualitymentioning
confidence: 99%