Shotgun surgery

Shotgun surgery is an antipattern in software development and occurs where a developer adds features to an application codebase which span a… (More)
Wikipedia

Topic mentions per year

Topic mentions per year

2007-2017
012320072017

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2016
2016
One of the most widely used techniques to improve the quality of existing software systems is refactoring—the process of… (More)
  • figure 1
  • figure 2
  • table I
  • table II
  • table III
Is this relevant?
2015
2015
Code smells are symptoms of poor design and implementation choices that may hinder code comprehension, and possibly increase… (More)
  • figure 1
  • table 1
  • table 2
  • table 3
  • table 4
Is this relevant?
2015
2015
The existence of code bad smell has a severe impact on the software quality. Numerous researches show that ignoring code bad… (More)
Is this relevant?
2015
2015
Code smells are symptoms that something is wrong in the source code. They have been catalogued and investigated in several… (More)
  • table I
  • table III
  • table II
  • table V
Is this relevant?
2014
2014
Traditional software metrics have been used to evaluate the maintainability of software programs by supporting the identification… (More)
  • table 1
  • table 2
  • table 3
  • table 4
  • table 6
Is this relevant?
2014
2014
The progressive insertion of code anomalies in evolving programs may lead to architecture degradation symptoms. Several… (More)
  • table I
  • figure 1
  • table III
  • table IV
  • table VI
Is this relevant?
Highly Cited
2013
Highly Cited
2013
Code smells represent symptoms of poor implementation choices. Previous studies found that these smells make source code more… (More)
Is this relevant?
2013
2013
According to recent studies, architecture degradation is to a large extent a consequence of the introduction of code anomalies as… (More)
  • table I
  • figure 1
  • table III
  • table II
  • 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… (More)
  • figure 1
  • figure 2
  • figure 4
  • table 1
  • figure 7
Is this relevant?
2007
2007
-Object oriented software systems are subject to frequent modifications either during development (iterative, agile software… (More)
  • table I
  • table II
  • table III
  • table IV
Is this relevant?