1. A Review of Approaches to Detecting Software Design Patterns
- Author
-
Jameleh Asaad and Elena Avksentieva
- Subjects
software design pattern ,software quality ,pattern detection ,gang of four patterns (gof) ,software engineering ,source code analysis. ,Telecommunication ,TK5101-6720 - Abstract
Design patterns play a crucial role in modern software engineering, providing reusable solutions to common design challenges. Among the most influential collections of design patterns is the Gang of Four (GoF) patterns, which offer a timeless framework for addressing recurring design problems. This article investigates the enduring impact of GoF design patterns on software development practices, examining their utilization in contemporary software projects and frameworks. Additionally, this study conducts a thorough analysis of various design pattern detection approaches, evaluating their effectiveness and implications in real-world software development contexts. By combining theoretical frameworks with empirical studies, we aim to provide valuable insights into the role of design patterns in software engineering and offer guidance on selecting appropriate detection methods for software project.
- Published
- 2024
- Full Text
- View/download PDF