Optimized Refactoring Mechanisms to Improve Quality Characteristics in Object-Oriented Systems | IEEE Journals & Magazine | IEEE Xplore