Antipattern and code smell false positives: Preliminary conceptualization and classification

FA Fontana, J Dietrich, B Walter… - 2016 IEEE 23rd …, 2016 - ieeexplore.ieee.org
Anti-patterns and code smells are archetypes used for describing software design
shortcomings that can negatively affect software quality, in particular maintainability. Tools …

A textual-based technique for smell detection

F Palomba, A Panichella, A De Lucia… - 2016 IEEE 24th …, 2016 - ieeexplore.ieee.org
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 …

Linguistic antipatterns: What they are and how developers perceive them

V Arnaoudova, M Di Penta, G Antoniol - Empirical Software Engineering, 2016 - Springer
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 …

Code anomalies flock together: Exploring code anomaly agglomerations for locating design problems

W Oizumi, A Garcia, L da Silva Sousa, B Cafeo… - Proceedings of the 38th …, 2016 - dl.acm.org
Design problems affect every software system. Diverse software systems have been
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

F Palomba, M Zanoni, FA Fontana… - 2016 IEEE …, 2016 - ieeexplore.ieee.org
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 …

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 …

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 …

A validated set of smells in model-view-controller architectures

M Aniche, G Bavota, C Treude… - 2016 IEEE …, 2016 - ieeexplore.ieee.org
Code smells are symptoms of poor design and implementation choices that may hinder
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 …

Detecting code smells in Python programs

Z Chen, L Chen, W Ma, B Xu - 2016 international conference on …, 2016 - ieeexplore.ieee.org
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 …