Code smells for model-view-controller architectures
Previous studies have shown the negative effects that low-quality code can have on
maintainability proxies, such as code change-and defect-proneness. One of the symptoms of …
maintainability proxies, such as code change-and defect-proneness. One of the symptoms of …
Developer-driven code smell prioritization
Code smells are symptoms of poor implementation choices applied during software
evolution. While previous research has devoted effort in the definition of automated solutions …
evolution. While previous research has devoted effort in the definition of automated solutions …
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 …
of software. The concept is well accepted by the software engineering community. However …
[HTML][HTML] A systematic literature review: Refactoring for disclosing code smells in object oriented software
S Singh, S Kaur - Ain Shams Engineering Journal, 2018 - Elsevier
Context Reusing a design pattern is not always in the favor of developers. Thus, the code
starts smelling. The presence of “Code Smells” leads to more difficulties for the developers …
starts smelling. The presence of “Code Smells” leads to more difficulties for the developers …
Code anomalies flock together: Exploring code anomaly agglomerations for locating design problems
Design problems affect every software system. Diverse software systems have been
discontinued or reengineered due to design problems. As design documentation is often …
discontinued or reengineered due to design problems. As design documentation is often …
The scent of a smell: An extensive comparison between textual and structural smells
Code smells, ie, symptoms of poor design and implementation choices applied by
programmers during the development of a software project [2], represent an important factor …
programmers during the development of a software project [2], represent an important factor …
To what extent can maintenance problems be predicted by code smell detection?–An empirical study
A Yamashita, L Moonen - Information and Software Technology, 2013 - Elsevier
Context Code smells are indicators of poor coding and design choices that can cause
problems during software maintenance and evolution. Objective This study is aimed at a …
problems during software maintenance and evolution. Objective This study is aimed at a …
Automatic test smell detection using information retrieval techniques
Software testing is a key activity to control the reliability of production code. Unfortunately,
the effectiveness of test cases can be threatened by the presence of faults. Recent work …
the effectiveness of test cases can be threatened by the presence of faults. Recent work …
On the role of data balancing for machine learning-based code smell detection
Code smells can compromise software quality in the long term by inducing technical debt.
For this reason, many approaches aimed at identifying these design flaws have been …
For this reason, many approaches aimed at identifying these design flaws have been …
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 …
maintain. It has become a sign of software systems that cause complications in maintaining …