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 …

An empirical investigation on the relationship between design and architecture smells

T Sharma, P Singh, D Spinellis - Empirical Software Engineering, 2020 - Springer
Context: Architecture of a software system represents the key design decisions and therefore
its quality plays an important role to keep the software maintainable. Code smells are …

Code smells and their collocations: A large-scale experiment on open-source systems

B Walter, FA Fontana, V Ferme - Journal of Systems and Software, 2018 - Elsevier
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 …

An empirical study of the impact of bad designs on defect proneness

X Zhang, Y Zhou, C Zhu - 2017 International conference on …, 2017 - ieeexplore.ieee.org
To reduce loss from software defects, in the past decades, a number of software engineering
researchers have proposed many software defect prediction techniques, which mainly focus …

one step further: Investigating problematic files of architecture anti-patterns

J Liu, W Jin, Q Feng, X Zhang… - 2021 IEEE 32nd …, 2021 - ieeexplore.ieee.org
Architecture anti-patterns violate design principles and negatively impact software internal
quality. Both academia and industry have designed methods and tools to detect anti …

An empirical study of the impact of code smell on file changes

C Zhu, X Zhang, Y Feng, L Chen - 2018 IEEE International …, 2018 - ieeexplore.ieee.org
Code smells are considered to have negative impacts on software evolution and
maintenance. Many researchers have conducted studies to investigate these effects and …

Using Machine Learning for Inter-smell Detection: A Feasibility Study

R Gupta, SK Singh - International Conference on Artificial Intelligence and …, 2021 - Springer
Code smells may degrade code quality owing to the unnoticed introduction of side effects.
Various approaches for identifying code smells have been developed since the term “code …

[PDF][PDF] The Journal of Systems & Software

JAM Santos, JB Rocha-Juniorb, LCL Pratesd… - academia.edu
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 …

[引用][C] Empirical study of code smell impact on software evolution

章晓芳, 朱灿 - Journal of Software, 2019

[引用][C] 代码坏味对软件演化影响的实证研究

章晓芳, 朱灿 - 软件学报, 2019