2014•Unpublished venueRequires access

Detection and Removal of Bad Smells instantly using a InsRefactor

Ponnada Naga Ramya

Open publisher page 0 citations

Abstract

Software refactoring is one of the essential techniques which are used to improve the software quality without affecting any of the external functionality of the software. There were numerous of software refactoring tools and code smells detection tools which are to be automatic or semi automatic. Most of these tools were human driven, so Software refactoring depends on developers' spontaneity. Due to little experience in software refactoring this may cause poor software quality and delays in refactoring. For this, we have proposed a framework called Instant Refactoring by Monitor framework using Ins Refactor which helps the inexperienced software engineers to do more refactoring quickly. Source code are instantaneously analyzed by the Monitor, if changes occur and it to be a code smells (symbols of possible problem in the code which requires refactoring) then framework invokes smells detection tools which helps the programmer to resolve the bad smells instantly without delay in time. The proposed framework has been evaluated, implemented and compared with the human-driven refactoring tools.

About this research paper

What this paper is about

Software refactoring is one of the essential techniques which are used to improve the software quality without affecting any of the external functionality of the software. There were numerous of software refactoring tools and code smells detection tools which are to be automatic or semi automatic. Most of these tools were human driven, so Software refactoring depends on developers' spontaneity. Due to little experience in software refactoring this may cause poor software quality and delays in refactoring. For this, we have proposed a framework called Instant Refactoring by Monitor framework using Ins Refactor which helps the inexperienced software engineers to do more refactoring quickly. Source code are instantaneously analyzed by the Monitor, if changes occur and it to be a code smells (symbols of possible problem in the code which requires refactoring) then framework invokes smells detection tools which helps the programmer to resolve the bad smells instantly without delay in time. The proposed framework has been evaluated, implemented and compared with the human-driven refactoring tools.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Software refactoring is one of the essential techniques which are used to improve the software quality without affecting any of the external functionality of the software. There were numerous of software refactoring tools and code smells detection tools which are to be automatic or semi automatic. Most of these tools were human driven, so Software refactoring depends on developers' spontaneity. Due to little experience in software refactoring this may cause poor software quality and delays in refactoring. For this, we have proposed a framework called Instant Refactoring by Monitor framework using Ins Refactor which helps the inexperienced software engineers to do more refactoring quickly. Source code are instantaneously analyzed by the Monitor, if changes occur and it to be a code smells (symbols of possible problem in the code which requires refactoring) then framework invokes smells detection tools which helps the programmer to resolve the bad smells instantly without delay in time. The proposed framework has been evaluated, implemented and compared with the human-driven refactoring tools.

Key concepts: Code refactoring, Code smell, Computer science, Programmer, Software engineering, Software, Software quality, Software system

Related papers

Back to paper searchBrowse research topicsOriginal source
Detection and Removal of Bad Smells instantly using a InsRefactor — Research Paper | ScholarLens