Exploring Bad Code Smells Dependencies

  • Authors:
  • Błażej Pietrzak;Bartosz Walter

  • Affiliations:
  • Institute of Computing Science, Poznań University of Technology, Poland, e-mails: {Blazej.Pietrzak, Bartosz.Walter}@cs.put.poznan.pl;Institute of Computing Science, Poznań University of Technology, Poland, e-mails: {Blazej.Pietrzak, Bartosz.Walter}@cs.put.poznan.pl

  • Venue:
  • Proceedings of the 2005 conference on Software Engineering: Evolution and Emerging Technologies
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Code smells reveal in different ways: with code metrics, existence of particular elements in an abstract syntax tree, specific code behavior or subsequent changes in the code. One of the least explored smell indicators is the presence of other smells. In the paper we discuss and analyze different relations existing among smells and suggest how to exploit this information in order to facilitate discovering of other smells. The considerations are completed with analysis of a Large Class smell and its related odors within a popular open source project codebase.