[PDF][PDF] Automatic detection of bad smells in code: An experimental assessment.
Code smells are structural characteristics of software that may indicate a code or design
problem that makes software hard to evolve and maintain, and may trigger refactoring of …
problem that makes software hard to evolve and maintain, and may trigger refactoring of …
A systematic literature review on bad smells–5 w's: which, when, what, who, where
EV de Paulo Sobrinho, A De Lucia… - IEEE Transactions …, 2018 - ieeexplore.ieee.org
Bad smells are sub-optimal code structures that may represent problems needing attention.
We conduct an extensive literature review on bad smells relying on a large body of …
We conduct an extensive literature review on bad smells relying on a large body of …
Do developers care about code smells? An exploratory survey
Code smells are a well-known metaphor to describe symptoms of code decay or other
issues with code quality which can lead to a variety of maintenance problems. Even though …
issues with code quality which can lead to a variety of maintenance problems. Even though …
Exploring the impact of inter-smell relations on software maintainability: An empirical study
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 …
A bayesian approach for the detection of code and design smells
The presence of code and design smells can have a severe impact on the quality of a
program. Consequently, their detection and correction have drawn the attention of both …
program. Consequently, their detection and correction have drawn the attention of both …
A novel approach for code smell detection: an empirical study
Code smells detection helps in improving understandability and maintainability of software
while reducing the chances of system failure. In this study, six machine learning algorithms …
while reducing the chances of system failure. In this study, six machine learning algorithms …
BDTEX: A GQM-based Bayesian approach for the detection of antipatterns
The presence of antipatterns can have a negative impact on the quality of a program.
Consequently, their efficient detection has drawn the attention of both researchers and …
Consequently, their efficient detection has drawn the attention of both researchers and …
A review of code smell mining techniques
G Rasool, Z Arshad - Journal of Software: Evolution and …, 2015 - Wiley Online Library
Over the past 15 years, researchers presented numerous techniques and tools for mining
code smells. It is imperative to classify, compare, and evaluate existing techniques and tools …
code smells. It is imperative to classify, compare, and evaluate existing techniques and tools …
Code smell detection using multi-label classification approach
Code smells are characteristics of the software that indicates a code or design problem
which can make software hard to understand, evolve, and maintain. There are several code …
which can make software hard to understand, evolve, and maintain. There are several code …
Software smell detection techniques: A systematic literature review
Software smells indicate design or code issues that might degrade the evolution and
maintenance of software systems. Detecting and identifying these issues are challenging …
maintenance of software systems. Detecting and identifying these issues are challenging …