Skip to search formSkip to main content
You are currently offline. Some features of the site may not work correctly.

Code smell

Known as: Smell, Code smells, Codesmell 
Code smell, also known as bad smell, in computer programming code, refers to any symptom in the source code of a program that possibly indicates a… Expand
Wikipedia

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
Highly Cited
2013
Highly Cited
2013
Context: Code smells are assumed to indicate bad design that leads to less maintainable code. However, this assumption has not… Expand
  • table 1
  • table 2
  • table 3
  • table 4
  • table 5
Is this relevant?
Highly Cited
2010
Highly Cited
2010
Code and design smells are poor solutions to recurring implementation and design problems. They may hinder the evolution of a… Expand
  • figure 1
  • figure 3
  • figure 2
  • figure 4
  • figure 5
Is this relevant?
Highly Cited
2010
Highly Cited
2010
Software design problems are known and perceived under many different terms such as bad smells, flaws, non-compliance to design… Expand
  • figure 1
  • figure 2
  • table I
  • figure 3
  • figure 4
Is this relevant?
Highly Cited
2009
Highly Cited
2009
Code smells are poor implementation choices, thought to make object-oriented systems hard to maintain. In this study, we… Expand
  • table I
  • table II
  • table III
  • table IV
  • table V
Is this relevant?
Highly Cited
2009
Highly Cited
2009
Code smells are design flaws in object-oriented designs that may lead to maintainability issues in the further evolution of the… Expand
  • figure 1
  • figure 3
  • figure 5
  • figure 6
  • figure 7
Is this relevant?
2006
2006
The variety of code smells deserves a numerous set of detectors capable of sensing them. There exist several sources of data that… Expand
  • table 1
  • table 2
Is this relevant?
Highly Cited
2006
Highly Cited
2006
This paper presents the results of an empirical study on the subjective evaluation of code smells that identify poorly evolvable… Expand
  • table 1
  • figure 1
  • table 2
  • table 3
  • table 4
Is this relevant?
Highly Cited
2005
Highly Cited
2005
  • M.J. Munro
  • 11th IEEE International Software Metrics…
  • 2005
  • Corpus ID: 9745019
Refactoring can have a direct influence on reducing the cost of software maintenance through changing the internal structure of… Expand
  • figure 1
  • figure 2
  • figure 4
  • figure 3
  • table II
Is this relevant?
Highly Cited
2003
Highly Cited
2003
This paper presents research in progress, as well as tentative findings related to the empirical study of so called bad code… Expand
  • figure 1
Is this relevant?
Highly Cited
2002
Highly Cited
2002
Software inspection is a known technique for improving software quality. It involves carefully examining the code, the design… Expand
  • figure 1
  • figure 2
  • figure 3
Is this relevant?