Antipattern and code smell false positives: Preliminary conceptualization and classification
Anti-patterns and code smells are archetypes used for describing software design
shortcomings that can negatively affect software quality, in particular maintainability. Tools …
shortcomings that can negatively affect software quality, in particular maintainability. Tools …
A textual-based technique for smell detection
In this paper, we present TACO (Textual Analysis for Code Smell Detection), a technique
that exploits textual analysis to detect a family of smells of different nature and different …
that exploits textual analysis to detect a family of smells of different nature and different …
Linguistic antipatterns: What they are and how developers perceive them
Antipatterns are known as poor solutions to recurring problems. For example, Brown et al.
and Fowler define practices concerning poor design or implementation solutions. However …
and Fowler define practices concerning poor design or implementation solutions. However …
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 …
Smells like teen spirit: Improving bug prediction performance using the intensity of code smells
Code smells are symptoms of poor design and implementation choices. Previous studies
empirically assessed the impact of smells on code quality and clearly indicate their negative …
empirically assessed the impact of smells on code quality and clearly indicate their negative …
Do code smells impact the effort of different maintenance programming activities?
Z Soh, A Yamashita, F Khomh… - 2016 IEEE 23Rd …, 2016 - ieeexplore.ieee.org
Empirical studies have shown so far that code smells have relatively low impact over
maintenance effort at file level. We surmise that previous studies have found low effects of …
maintenance effort at file level. We surmise that previous studies have found low effects of …
The relationship between design patterns and code smells: An exploratory study
B Walter, T Alkhaeir - Information and Software Technology, 2016 - Elsevier
Context—Design patterns represent recommended generic solutions to various design
problems, whereas code smells are symptoms of design issues that could hinder further …
problems, whereas code smells are symptoms of design issues that could hinder further …
A validated set of smells in model-view-controller architectures
Code smells are symptoms of poor design and implementation choices that may hinder
code comprehension, and possibly increase change-and defect-proneness. A vast …
code comprehension, and possibly increase change-and defect-proneness. A vast …
Software change prediction: A literature review
R Malhotra, AJ Bansal - International Journal of Computer …, 2016 - inderscienceonline.com
In industrial organisations, software products are quite large and complex, consisting of a
number of classes. Thus, it is not possible to test all the products with a finite number of …
number of classes. Thus, it is not possible to test all the products with a finite number of …
Detecting code smells in Python programs
As a traditional dynamic language, Python is increasingly used in various software
engineering tasks. However, due to its flexibility and dynamism, Python is a particularly …
engineering tasks. However, due to its flexibility and dynamism, Python is a particularly …