A systematic review on the code smell effect

JAM Santos, JB Rocha-Junior, LCL Prates… - Journal of Systems and …, 2018 - Elsevier
Context: Code smell is a term commonly used to describe potential problems in the design
of software. The concept is well accepted by the software engineering community. However …

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 …

The impact of code smells on software bugs: A systematic literature review

AS Cairo, GF Carneiro, MP Monteiro - Information, 2018 - mdpi.com
Context: Code smells are associated to poor design and programming style, which often
degrades code quality and hampers code comprehensibility and maintainability. Goal …

Are code smell co-occurrences harmful to internal quality attributes? a mixed-method study

J Martins, C Bezerra, A Uchôa, A Garcia - Proceedings of the XXXIV …, 2020 - dl.acm.org
Previous studies demonstrated how code smells (ie, symptoms of the presence of system
degradation) impact the software maintainability. However, few studies have investigated …

Software defect prediction using bad code smells: A systematic literature review

P Piotrowski, L Madeyski - Data-centric business and applications: towards …, 2020 - Springer
The challenge of effective refactoring in the software development cycle brought forward the
need to develop automated defect prediction models. Among many existing indicators of …

The effect of code smells on the relationship between design patterns and defects

T Alkhaeir, B Walter - IEEE Access, 2020 - ieeexplore.ieee.org
The relationship between design patterns and defects was investigated in the literature, but
with mixed results. While the majority of studies found the presence of patterns to be …

Toward a novel taxonomy to capture code smells caused by refactoring

MN Alkhomsan, M Alshayeb, M Baslyman - Science of Computer …, 2024 - Elsevier
Code smells tend to have an impact on software quality attributes such as reusability,
maintainability, and understandability. These are code flaws that do not necessarily prevent …

Python code smell refactoring route generation based on association rule and correlation

G Wang, J Chen, J Gao, Z Huang - International Journal of Software …, 2021 - World Scientific
Code smell is a software quality problem caused by software design flaws. Refactoring code
smells can improve software maintainability. While prior works mostly focused on Java code …

On the Prevalence, Evolution, and Impact of Code Smells in Simulation Modelling Software

R Mahbub, MM Rahman… - 2024 IEEE International …, 2024 - ieeexplore.ieee.org
Simulation modelling systems are routinely used to test or understand real-world scenarios
in a controlled setting. They have found numerous applications in scientific research …

On the assessment of security and performance bugs in chromium open-source project

J Imseis, C Nachuma, S Arifuzzaman, M Zibran… - Dependability in Sensor …, 2019 - Springer
An individual working in software development should have a fundamental understanding of
how different types of bugs impact various project aspects. This knowledge allows one to …