Mining Version Histories for Detecting Code Smells

@article{Palomba2015MiningVH,
  title={Mining Version Histories for Detecting Code Smells},
  author={Fabio Palomba and Gabriele Bavota and Massimiliano Di Penta and Rocco Oliveto and Denys Poshyvanyk and Andrea De Lucia},
  journal={IEEE Transactions on Software Engineering},
  year={2015},
  volume={41},
  pages={462-489}
}
Code smells are symptoms of poor design and implementation choices that may hinder code comprehension, and possibly increase changeand fault-proneness. While most of the detection techniques just rely on structural information, many code smells are intrinsically characterized by how code elements change overtime. In this paper, we propose Historical Information for Smell deTection (HIST), an approach exploiting change history information to detect instances of five different code smells, namely… CONTINUE READING
Highly Cited
This paper has 76 citations. REVIEW CITATIONS
54 Extracted Citations
53 Extracted References
Similar Papers

Citing Papers

Publications influenced by this paper.
Showing 1-10 of 54 extracted citations

76 Citations

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

See our FAQ for additional information.

Referenced Papers

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

HIST: Replication

  • F. Palomba, G. Bavota, M. Di Penta, R. Oliveto, D. Poshyvanyk, A. De Lucia
  • package http://dx.doi. org/10.6084/m9.figshare…
  • 2014
Highly Influential
4 Excerpts

Similar Papers

Loading similar papers…