Abstract

The process of removing the bad smell results in introduction of new smells due to dependency between the codes in the program. This process increases human effort and time. Automated tools are used for detecting the bad smells in the program. This problem is called as ripple effect and we aim in reducing and removing this effect in the program. We apply refactoring process for reducing the amount of bad smells in the code. Since there exist more number of code smells in the program, we generate a sequence in which the refactoring has to be applied by which the evolution of new bad smells is enormously decreased. The refactoring methods that have to be applied to the source code are also ordered using a heuristic algorithm.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call