Refactoring Steps, Java Refactorings and Empirical Evidence | IEEE Conference Publication | IEEE Xplore