Evaluating the Lifespan of Code Smells using Software Repository Mining

  title={Evaluating the Lifespan of Code Smells using Software Repository Mining},
  author={Ralph Peters and Andy Zaidman},
  journal={2012 16th European Conference on Software Maintenance and Reengineering},
An anti-pattern is a commonly occurring solution to a recurring problem that will typically negatively impact code quality. Code smells are considered to be symptoms of anti-patterns and occur at source code level. The lifespan of code smells in a software system can be determined by mining the software repository on which the system is stored. This provides insight into the behaviour of software developers with regard to resolving code smells and anti-patterns. In a case study, we investigate… CONTINUE READING
Highly Cited
This paper has 108 citations. REVIEW CITATIONS


Publications citing this paper.
Showing 1-10 of 63 extracted citations

109 Citations

Citations per Year
Semantic Scholar estimates that this publication has 109 citations based on the available data.

See our FAQ for additional information.


Publications referenced by this paper.
Showing 1-10 of 14 references

Assessing the Impact of Bad Smells using Historical Information , ” in Proc . of the Int ’ l Workshop on Principles of Software Evolution ( IWPSE )

  • M. Wermelinger A. Lozano, B. Nuseibeh
  • ACM
  • 2011

Evaluating the lifespan of code smells in a software system using software repository mining

  • R. Peters
  • Master’s thesis, Delft University of Technology…
  • 2011

Evaluation and Improvement of Software Architecture: Identification of Design Problems in Object- Oriented Systems and Resolution through Refactorings

  • N. Tsantalis
  • Ph.D. dissertation, University of Macedonia, 2010…
  • 2010
2 Excerpts

Similar Papers

Loading similar papers…