Refactoring Techniques for Improving Software Quality: Practitioners’ Perspectives. (2021). Journal of Information and Communication Technology, 20(4), 511-539. https://doi.org/10.32890/jict2021.20.4.3