Skip to the main content

Preliminary communication

https://doi.org/10.31803/tg-20210205095410

An Analytical Study of Code Smells

Lida Bamizadeh ; Department of Computer Science, Savitribai Phule Pune University, Ganeshkhind Rd, Ganeshkhind, Pune, Maharashtra 411007, India
Binod Kumar orcid id orcid.org/0000-0002-6172-7938 ; JSPM’s Rajarshi Shahu College of Engineering (MCA Dept.), Tathawade, Pimpri-Chinchwad, Maharashtra 411033, India
Ajay Kumar ; JSPM Jayawant, Technical Campus, Tathawade, Pimpri-Chinchwad, Maharashtra 411033, India
Shailaja Shirwaikar ; Department of Computer Science, Savitribai Phule Pune University, Ganeshkhind Rd, Ganeshkhind, Pune, Maharashtra 411007, India


Full text: english pdf 1.124 Kb

page 121-126

downloads: 948

cite


Abstract

Software development process involves developing, building and enhancing high-quality software for specific tasks and as a consequence generates considerable amount 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.

Keywords

code smells; data mining; knowledge repository; refactoring methods; software metrics

Hrčak ID:

253031

URI

https://hrcak.srce.hr/253031

Publication date:

3.3.2021.

Visits: 1.713 *