Code smells and refactoring: A tertiary systematic review of challenges and observations

G Lacerda, F Petrillo, M Pimenta… - Journal of Systems and …, 2020 - Elsevier
Refactoring and smells have been well researched by the software-engineering research
community these past decades. Several secondary studies have been published on code …

Code smells detection and visualization: a systematic literature review

J Pereira dos Reis, F Brito e Abreu… - … Methods in Engineering, 2022 - Springer
Code smells tend to compromise software quality and also demand more effort by
developers to maintain and evolve the application throughout its life-cycle. They have long …

A review on search-based tools and techniques to identify bad code smells in object-oriented systems

A Kaur, G Dhiman - Harmony Search and Nature Inspired Optimization …, 2019 - Springer
Researchers have provided various techniques and tools in the past few years for
identification of code smells. Due to their changing outcomes and features, the classification …

Software design smell detection: a systematic mapping study

K Alkharabsheh, Y Crespo, E Manso… - Software Quality …, 2019 - Springer
Abstract Design Smells are indicators of situations that negatively affect software quality
attributes such as understandability, testability, extensibility, reusability, and maintainability …

A systematic literature review on empirical analysis of the relationship between code smells and software quality attributes

A Kaur - Archives of Computational Methods in Engineering, 2020 - Springer
Code smells indicate problems in design or code which makes software hard to change and
maintain. It has become a sign of software systems that cause complications in maintaining …

SMOTE-based homogeneous ensemble methods for software defect prediction

AO Balogun, FB Lafenwa-Balogun, HA Mojeed… - … Science and Its …, 2020 - Springer
Class imbalance is a prevalent problem in machine learning which affects the prediction
performance of classification algorithms. Software Defect Prediction (SDP) is no exception to …

A review on machine-learning based code smell detection techniques in object-oriented software system (s)

A Kaur, S Jain, S Goel, G Dhiman - Recent Advances in …, 2021 - ingentaconnect.com
Background: Code smells are symptoms that something may be wrong in software systems
that can cause complications in maintaining software quality. In literature, there exist many …

[HTML][HTML] Software code smell prediction model using Shannon, Rényi and Tsallis entropies

A Gupta, B Suri, V Kumar, S Misra, T Blažauskas… - Entropy, 2018 - mdpi.com
The current era demands high quality software in a limited time period to achieve new goals
and heights. To meet user requirements, the source codes undergo frequent modifications …

How developers discuss architecture smells? an exploratory study on stack overflow

F Tian, P Liang, MA Babar - 2019 IEEE international …, 2019 - ieeexplore.ieee.org
Architecture Smells (ASs) are design decisions that can have significant negative effects on
a system's quality attributes such as reusability and testability. ASs are focused on higher …

Examining deep learning's capability to spot code smells: a systematic literature review

R Malhotra, B Jain, M Kessentini - Cluster Computing, 2023 - Springer
Code smells violate software development principles that make the software more prone to
errors and changes. Researchers have developed code smell detectors using manual and …