Refactoring Techniques for Improving Software Quality: Practitioners’ Perspectives. Journal of Information and Communication Technology, v. 20, n. 4, p. 511–539, 27 Sep.2021.