An Empirical Study of Refactoring Rhythms and Tactics in the Software Development Process | IEEE Journals & Magazine | IEEE Xplore