z-logo
open-access-imgOpen Access
Restructuring with Moora and Measuring Code Smells
Author(s) -
T. Pandiyavathi*,
T. Manochandar
Publication year - 2019
Publication title -
international journal of innovative technology and exploring engineering
Language(s) - English
Resource type - Journals
ISSN - 2278-3075
DOI - 10.35940/ijitee.l2846.1081219
Subject(s) - code smell , code refactoring , computer science , code (set theory) , maintainability , software engineering , software , usability , pairwise comparison , process (computing) , code review , static program analysis , software development , software quality , artificial intelligence , programming language , human–computer interaction , set (abstract data type)
The paper presents measuring various code smells by finding critical code smells and thereby concentration is increased in those parts through Structural Modeling for arranging those code smells. Arranging the code smells in the way that they will not produce a new smell on their detection and removal is very necessary. Structural modeling helps in clarifying Interrelationship among these code smells. The code smells that contains high driving effects are ordered as optimized code which resulted in the increase in the overall code maintenance of the software code which will be used afterwards for achieving the concept of re-usability. In addition to this we have added a technique for restructuring technology for the purpose to achieve high accuracy. It involves more objectives related to the performance and the code smells are implemented with the concept called as pairwise analysis based on the priority method. Pairwise analysis based on the weights attained by the bad smells provides a better optimized results since more problematic areas are neglected here. This work gives optimized results for the process of overall code maintainability by applying restructuring before the refactoring process with Fuzzy technique and it is followed by finding the code smells which results in high ripple effects and then removing them. Still more research ideologies are needed for removing the bad smells in the code.

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