Code smells in software: Review

Document Type : Review articles


Ministry of Education, Iraq


A code smell is any display in a program's source code that may signal a broader issue, impeding software development and maintenance. Developers struggle to recognize code smells, which has resulted in several detection tactics, tools, and software analysis tools, commonly referred to as code smell detection approaches. These techniques are generally used to uncover programming abnormalities and poor practices. Code smell detection techniques are typically used to raise developer awareness of the internal quality of a development program, as different tools have different implications.


Volume 14, Issue 1
January 2023
Pages 1339-1345
  • Receive Date: 05 August 2022
  • Revise Date: 02 October 2022
  • Accept Date: 12 October 2022