A Ampatzoglou, AA Tsintzira, EM Arvanitou… - 2019 - academia.edu
Refactoring is a prevalent technique that can be applied for improving software structural
quality. Refactorings can be applied at different levels of granularity to resolve 'bad smells' …