References
[4].
AlOmar, E. A., Wang, T., Raut, V., Mkaouer, M. W., Newman, C., & Ouni, A. (2022). Refactoring for reuse: an empirical study. Innovations in Systems and Software Engineering, 18(1), 105-135.
[6].
Bach, B., Freeman, E., Abdul-Rahman, A., Turkay, C., Khan, S., Fan, Y., & Chen, M. (2022). Dashboard design patterns. IEEE Transactions on Visualization and Computer Graphics, 29(1), 342-352.
[9].
Charalampidou, S., Ampatzoglou, A., Avgeriou, P., Sencer, S., Arvanitou, E. M., & Stamelos, I. (2017). A theoretical model for capturing the impact of design patterns on quality: the decorator case study. In Proceedings of the Symposium on Applied Computing (pp. 1231-1238).
[13]. Farahmandian, V. (2023). NET 7 Design Patterns In-Depth: Enhance Code Efficiency and Maintainability with. NET Design Patterns (English Edition). BPB Publications.
[14]. Fayad, M. (2017). Stable Design Patterns for Software and Systems. Auerbach Publications.
[15].
Flageol, W., Menaud, É., Guéhéneuc, Y. G., Badri, M., & Monnier, S. (2023). A mapping study of language features improving object-oriented design patterns. Information and Software Technology, 160, 107222.
[16]. Gamma, E., Helm, R., Johnson, R., Vlissides, J., & Patterns, D. (1995). Elements of reusable object-oriented software. Design Patterns, 1, 417.
[24]. Lakshmanan, V., Robinson, S., & Munn, M. (2020). Machine Learning Design Patterns. O'Reilly Media.
[27]. Nechypurenko, A. (2002). Using design patterns to improve aspect reusability and dynamics. Aspects, Components, and Patterns for Infrastructure Software, 38.
[28]. Osmani, A. (2023). Learning JavaScript Design Patterns: A JavaScript and React Developer's Guide. O'Reilly Media, Inc.
[30]. Piyawardhana, V., Madhuwantha, T., Chandika, L., & Bavantha, M. (2023). An Empirical Study of the Impact of Software Design Patterns on Code Quality. Authorea Preprints.
[31]. Qamar, N., & Malik, A. A. (2020). Impact of design patterns on software complexity and size. Mehran University Research Journal of Engineering & Technology, 39(2), 342-352.
[32]. Rahmati, Z., & Tanhaei, M. (2021). Ensuring software maintainability at software architecture level using architectural patterns. AUT Journal of Mathematics and Computing, 2(1), 81-102.
[33]. Rana, M. E., Khonica, E., Wan Nurhayati, W. N. W., Murad, M. A. A., & Atan, R. B. (2021). Impact of design principles and patterns on software flexibility: An experimental evaluation using flexible point (FXP). Journal of Computer Science, 17(7), 624-638.
[36]. Subramanian, H., & Raj, P. (2019). Hands-On RESTful API Design Patterns and Best Practices: Design, Develop, and Deploy Highly Adaptable, Scalable, and Secure RESTful Web APIs. Packt Publishing Ltd.
[39]. Thatikonda, V., & Mudunuri, H. R. V. (2023). Leveraging design patterns to architect robust and adaptable software systems. International Journal of Computer Applications, 975, 8887.