z-logo
open-access-imgOpen Access
An Analytical Study of Code Smells
Author(s) -
Lida Bamizadeh,
Binod Kumar,
Ajay Kumar,
Shailaja Shirwaikar
Publication year - 2021
Publication title -
tehnički glasnik
Language(s) - English
Resource type - Journals
eISSN - 1848-5588
pISSN - 1846-6168
DOI - 10.31803/tg-20210205095410
Subject(s) - code smell , code refactoring , computer science , code review , software engineering , code (set theory) , kpi driven code analysis , software quality , software , software development , process (computing) , static program analysis , software mining , software inspection , source code , software construction , programming language , set (abstract data type)
Software development process involves developing, building and enhancing high-quality software for specific tasks and as a consequence generates considerableamount of data. This data can be managed in a systematic manner creating knowledge repositories that can be used to competitive advantage. Lesson's learned as part of the development process can also be part of the knowledge bank and can be used to advantage in subsequent projects by developers and software practitioners. Code smells are a group of symptoms which reveal that code is not good enough and requires some actions to have a cleansed code. Software metrics help to detect code smells while refactoring methods are used for removing them. Furthermore, various tools are applicable for detecting of code smells. A Code smell repository organizes all the available knowledge in the literature about code smells and related concepts. An analytical study of code smells is presented in this paper which extracts useful, actionable and indicative knowledge.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here