An Approach to Suggest Code Smell Order for Refactoring
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
1 - 1 of 1