Code smells and their collocations: A large-scale experiment on open-source systems
Code smells indicate possible flaws in software design, that could negatively affect system's
maintainability. Interactions among smells located in the same classes (ie, collocated …
maintainability. Interactions among smells located in the same classes (ie, collocated …
How do code smell co-occurrences removal impact internal quality attributes? a developers' perspective
Code smells are poor code structures that might harm the software quality and evolution.
However, previous studies has shown that only individual occurrences of smells may not be …
However, previous studies has shown that only individual occurrences of smells may not be …
A large-scale empirical study on the lifecycle of code smell co-occurrences
Context Code smells are suboptimal design or implementation choices made by
programmers during the development of a software system that possibly lead to low code …
programmers during the development of a software system that possibly lead to low code …
Causes, impacts, and detection approaches of code smell: a survey
MS Haque, J Carver, T Atkison - Proceedings of the ACMSE 2018 …, 2018 - dl.acm.org
Code smells are anomalies often generated in design, implementation or maintenance
phase of software development life cycle. Researchers established several catalogues …
phase of software development life cycle. Researchers established several catalogues …
Exploring the impact of inter-smell relations on software maintainability: An empirical study
A Yamashita, L Moonen - 2013 35th International Conference …, 2013 - ieeexplore.ieee.org
Code smells are indicators of issues with source code quality that may hinder evolution.
While previous studies mainly focused on the effects of individual code smells on …
While previous studies mainly focused on the effects of individual code smells on …
Are code smell co-occurrences harmful to internal quality attributes? a mixed-method study
Previous studies demonstrated how code smells (ie, symptoms of the presence of system
degradation) impact the software maintainability. However, few studies have investigated …
degradation) impact the software maintainability. However, few studies have investigated …
The relationship between design patterns and code smells: An exploratory study
B Walter, T Alkhaeir - Information and Software Technology, 2016 - Elsevier
Context—Design patterns represent recommended generic solutions to various design
problems, whereas code smells are symptoms of design issues that could hinder further …
problems, whereas code smells are symptoms of design issues that could hinder further …
A systematic literature review: code bad smells in java source code
Code smell is an indication of a software designing problem. The presence of code smells
can have a severe impact on the software quality. Smells basically refers to the structure of …
can have a severe impact on the software quality. Smells basically refers to the structure of …
On the diffuseness and the impact on maintainability of code smells: a large scale empirical investigation
Code smells were defined as symptoms of poor design choices applied by programmers
during the development of a software project [2]. They might hinder the comprehensibility …
during the development of a software project [2]. They might hinder the comprehensibility …
Understanding and detecting harmful code
Code smells typically indicate poor design implementation and choices that may degrade
software quality. Hence, they need to be carefully detected to avoid such poor design. In this …
software quality. Hence, they need to be carefully detected to avoid such poor design. In this …