An Approach to Suggest Code Smell Order for Refactoring

dc.contributor.author Guggulothu, Thirupathi
dc.contributor.author Moiz, Salman Abdul
dc.date.accessioned 2022-03-27T06:02:40Z
dc.date.available 2022-03-27T06:02:40Z
dc.date.issued 2019-01-01
dc.description.abstract Code smell is an indicator of issues in source code qualities that may hinder maintenance, and evolution. Source code metrics are used to measure the quality of the code. In the literature, there are many code smells, refactoring techniques, and refactoring tools. However, a software project often contains thousands of code smells and many of them have no relation with design quality. It is a challenge for developers to decide which kind of code smell should be refactored first. We have proposed an approach that suggests a code smell order based on two aspects: (1) finding relevant metrics for each code smell dataset with the help of feature selection technique (2) analyzing the internal relation among the code smells with those relevant metrics. With this analysis, we are suggesting code smell order for developers to save their effort in the refactoring stage. The suggested order is evaluated on simple java source code.
dc.identifier.citation Communications in Computer and Information Science. v.985
dc.identifier.issn 18650929
dc.identifier.uri 10.1007/978-981-13-8300-7_21
dc.identifier.uri http://link.springer.com/10.1007/978-981-13-8300-7_21
dc.identifier.uri https://dspace.uohyd.ac.in/handle/1/9187
dc.subject Code smell
dc.subject Code smell order
dc.subject Design quality
dc.subject Feature selection technique
dc.subject Maintenance
dc.subject Refactoring
dc.title An Approach to Suggest Code Smell Order for Refactoring
dc.type Book Series. Conference Paper
dspace.entity.type
Files
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description: