An Interactive and Dynamic Search-Based Approach to Software Refactoring Recommendations | IEEE Journals & Magazine | IEEE Xplore