Restructuring with Moora and Measuring Code Smells
T.Pandiyavathi1, T.Manochandar2

1T.Pandiyavathi, Assistant Professor, Department of Computer Application, B.S. Abdur Rahman Crescent Institute of Science and Technology, Chennai.
2T.Manochandar, Assistant Professor, Department of Electronics and Communication Engineering, CK College of Engineering and Technology, Cuddalore. 

Manuscript received on September 19, 2019. | Revised Manuscript received on 26 September, 2019. | Manuscript published on October 10, 2019. | PP: 1817-1820 | Volume-8 Issue-12, October 2019. | Retrieval Number: L28461081219/2019©BEIESP | DOI: 10.35940/ijitee.L2846.1081219
Open Access | Ethics and Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: 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.
Keywords: MOORA, FODA, Fuzzy
Scope of the Article: Fuzzy Logics