A perspective approach for refactoring framework using monitor based approach
M. Sangeetha, P. Sengottuvelan
Abstract
M. Sangeetha, P. Sengottuvelan
Abstract
Code smells are prototype of devise shortcomings in the code that preserve potentially basis problems during software maintenance. Detecting and resolving code smells is protracted progression. Many numerals of code smells have been accredited and the succession through which the detection and resolution of code smells are maneuvered infrequently because developers do not discriminate how to rectify the sequences of code smells. Refactoring tools are used to aid software refactoring and assists the developers to restructure the code. Obtainable refactoring tools are submissive and human driven. Few refactoring tools valor be outcome in poor software quality and delayed refactoring may lead to higher refactoring cost. A refactoring framework is proposed which right away detects the code smells and changes in the source code are analyzed by running a monitor at the background. The proposed framework is assessed on different non-trivial open source applications and the evaluation results proposed that the refactoring framework would assist to avoid the more code smells and average life extent of resolved smells can be reduced.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Code smells are prototype of devise shortcomings in the code that preserve potentially basis problems during software maintenance. Detecting and resolving code smells is protracted progression. Many numerals of code smells have been accredited and the succession through which the detection and resolution of code smells are maneuvered infrequently because developers do not discriminate how to rectify the sequences of code smells. Refactoring tools are used to aid software refactoring and assists the developers to restructure the code. Obtainable refactoring tools are submissive and human driven. Few refactoring tools valor be outcome in poor software quality and delayed refactoring may lead to higher refactoring cost. A refactoring framework is proposed which right away detects the code smells and changes in the source code are analyzed by running a monitor at the background. The proposed framework is assessed on different non-trivial open source applications and the evaluation results proposed that the refactoring framework would assist to avoid the more code smells and average life extent of resolved smells can be reduced.
Key concepts: Code refactoring, Code smell, Computer science, Code review, Code (set theory), Software engineering, Source code, Software quality