DocumentCode
2303346
Title
On Investigating Code Smells Correlations
Author
Fontana, Francesca Arcelli ; Zanoni, Marco
Author_Institution
Dept. of Comput. Sci., Univ. of Milano Bicocca, Milan, Italy
fYear
2011
fDate
21-25 March 2011
Firstpage
474
Lastpage
475
Abstract
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 necessary, improves the quality and maintainability of a system. Usually detection techniques are based on the computation of a particular set of combined metrics, or standard object-oriented metrics or metrics defined ad hoc for the smell detection. The paper investigates the direct and indirect correlations existing between smells. If one code smell exists, this can imply the existence of another code smell, or if one smell exists, another one cannot be there, or perhaps it could observe that some code smells tend to go together.
Keywords
software maintenance; software metrics; software quality; code smell correlation; code smell detection; code smell removal; object-oriented metrics; system maintainability; system quality; Conferences; Correlation; Couplings; Detectors; Feature extraction; Measurement; Software; code quality evaluation; code smells detection; smell correlations;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing, Verification and Validation Workshops (ICSTW), 2011 IEEE Fourth International Conference on
Conference_Location
Berlin
Print_ISBN
978-1-4577-0019-4
Electronic_ISBN
978-0-7695-4345-1
Type
conf
DOI
10.1109/ICSTW.2011.14
Filename
5954451
Link To Document