Automatic metric thresholds derivation for code smell detection

FA Fontana, V Ferme, M Zanoni… - 2015 IEEE/ACM 6th …, 2015 - ieeexplore.ieee.org
Code smells are archetypes of design shortcomings in the code that can potentially cause
problems during maintenance. One known approach for detecting code smells is via …

On investigating code smells correlations

FA Fontana, M Zanoni - 2011 IEEE fourth international …, 2011 - ieeexplore.ieee.org
Code smells are characteristics of the software that may indicate a code or design problem
that can make software hard to evolve and maintain. Detecting and removing code smells …

When code smells twice as much: Metric-based detection of variability-aware code smells

W Fenske, S Schulze, D Meyer… - 2015 IEEE 15th …, 2015 - ieeexplore.ieee.org
Code smells are established, widely used characterizations of shortcomings in design and
implementation of software systems. As such, they have been subject to intensive research …

Building empirical support for automated code smell detection

J Schumacher, N Zazworka, F Shull… - Proceedings of the …, 2010 - dl.acm.org
Identifying refactoring opportunities in software systems is an important activity in today's
agile development environments. The concept of code smells has been proposed to …

Domain-specific tailoring of code smells: an empirical study

Y Guo, C Seaman, N Zazworka, F Shull - Proceedings of the 32nd ACM …, 2010 - dl.acm.org
Code smells refer to commonly occurring patterns in source code that indicate poor
programming practices or code decay. Detecting code smells helps developers find design …

Poster: Filtering code smells detection results

FA Fontana, V Ferme, M Zanoni - 2015 IEEE/ACM 37th IEEE …, 2015 - ieeexplore.ieee.org
Many tools for code smell detection have been devel-oped, providing often different results.
This is due to the informal definition of code smells and to the subjective interpretation of …

Experience report: Evaluating the effectiveness of decision trees for detecting code smells

L Amorim, E Costa, N Antunes… - 2015 IEEE 26th …, 2015 - ieeexplore.ieee.org
Developers continuously maintain software systems to adapt to new requirements and to fix
bugs. Due to the complexity of maintenance tasks and the time-to-market, developers make …

Code smell detection: Towards a machine learning-based approach

FA Fontana, M Zanoni, A Marino… - 2013 IEEE international …, 2013 - ieeexplore.ieee.org
Several code smells detection tools have been developed providing different results,
because smells can be subjectively interpreted and hence detected in different ways …

Textual analysis for code smell detection

F Palomba - 2015 IEEE/ACM 37th IEEE International …, 2015 - ieeexplore.ieee.org
The negative impact of smells on the quality of a software systems has been empirical
investigated in several studies. This has recalled the need to have approaches for the …

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 …