Code Smells and Micro Patterns Correlations
Francesca Arcelli Fontana, Bartosz Walter, Marco Zanoni · 2013
To better support software maintenance and evolution, it is important to evaluate the quality of a system, identifying defects, code smells and anti patterns as hints to locate subsystems needing more effort and improvement. In this paper we focus our attention on the analysis of the possible correlations existing among code smells and between code smells and micro patterns, a kind of micro structure introduced to capture very common programming techniques. These correlations could improve the detection techniques of code smells and give hints to improve the quality of a system. To find these relations we also exploited machine learning techniques.