Skip to main content Link Search Menu Expand Document (external link)

Code Smells

Introduction to Code Smells - Download

Code Metrics

Introduction to Code Metrics - Download

Additional Reading materials

  1. Mining Source Code Repositories - An Interview with Prof. Andreas Zeller: Mining your way to software reliability

  2. More about code metrics - Source Code Metrics: A Systematic Mapping Study

Additional resources

  1. Conference on Mining Software Repositories -https://2025.msrconf.org

  2. Catalog of Refactoring - https://refactoring.com/catalog/

  3. A good website with information on smells and refactoring - https://refactoring.guru/

Some tools to try

  1. Refactor menu in Intellij idea - https://www.jetbrains.com/idea/
  2. SonarLint - https://www.sonarsource.com/products/sonarlint/?utm_source=ecl_news&utm_content=product
  3. SonarQube - https://next.sonarqube.com/sonarqube/projects

Copyright © 2025 Karthik Vaidhyanathan. Distributed by an MIT license.