1. Fowler, M.; Beck, K.; Brant, J.; Opdyke, W.: Refactoring: Improving the Design of Existing Code. Addison-Wesley, Cambridge (1999)
2. ISO/IEC 25010:2011: Systems and software engineering - Systems and software Quality Requirements and Evaluation 2011.
3. R. S. Pressman, Software Engineering A practitioner’s Approach, 7th Edition ed. 2010.
4. Baqais, A.; Alshayeb, M.: Automatic software refactoring: a systematic literature review. Software Qual. J. 2(28), 459–502 (2020)
5. AbuHassan, A.; Alshayeb, M.; Ghouti, L.: Software smell detection techniques: A systematic literature review. J. Softw. Evol. Process 33(3), 2320 (2021)