Empirical Investigation of the Diverse Refactoring Effects on Software Quality: The Role of Refactoring Tools and Software Size | IEEE Conference Publication | IEEE Xplore