The state of the art on design patterns: A systematic mapping of the literature

BB Mayvan, A Rasoolzadegan, ZG Yazdi - Journal of Systems and …, 2017 - Elsevier
Abstract Design patterns are widely used by software developers to build complex systems.
Hence, they have been investigated by many researchers in recent decades. This leads to …

The state of the art on design patterns

B Bafandeh Mayvan, A Rasoolzadegan… - Journal of Systems and …, 2017 - dl.acm.org
A comprehensive SMS on the design patterns to identify the related topics and detect trends
and gaps. There are six main topics in the field of design patterns. Developing and Mining …

Design pattern detection based on the graph theory

BB Mayvan, A Rasoolzadegan - Knowledge-Based Systems, 2017 - Elsevier
Abstract Design patterns are strategies for solving commonly occurring problems within a
given context in software design. In the process of re-engineering, detection of design …

Automated framework for classification and selection of software design patterns

S Hussain, J Keung, MK Sohail, AA Khan, M Ilahi - Applied Soft Computing, 2019 - Elsevier
Abstract Though, Unified Modeling Language (UML), Ontology, and Text categorization
approaches have been used to automate the classification and selection of design pattern …

A methodology to assess the impact of design patterns on software quality

A Ampatzoglou, G Frantzeskou, I Stamelos - Information and Software …, 2012 - Elsevier
CONTEXT: Software quality is considered to be one of the most important concerns of
software production teams. Additionally, design patterns are documented solutions to …

Implications of deep learning for the automation of design patterns organization

S Hussain, J Keung, AA Khan, A Ahmad… - Journal of Parallel and …, 2018 - Elsevier
Though like other domains such as email filtering, web page classification, sentiment
analysis, and author identification, the researchers have employed the text categorization …

Recommendation system for design patterns in software development: An dpr overview

F Palma, H Farzin, YG Guéhéneuc… - 2012 third international …, 2012 - ieeexplore.ieee.org
Software maintenance can become monotonous and expensive due to ignorance and
misapplication of appropriate design patterns during the early phases of design and …

Software design pattern selection approaches: A systematic literature review

A Naghdipour, SMH Hasheminejad… - Software: Practice and …, 2023 - Wiley Online Library
Software design patterns have a considerable impact on the software development life
cycle. Design pattern (DP) is a reliable and reusable solution provided by software experts …

A methodology to automate the selection of design patterns

S Hussain, J Keung, AA Khan… - 2016 IEEE 40th Annual …, 2016 - ieeexplore.ieee.org
Background: Over the last two decades, numerous software design patterns have been
introduced and cataloged on the basis of developer's interest and skills. Motivation: In …

Research Landscape of Patterns in Software Engineering: Taxonomy, State-of-the-Art, and Future Directions

R Mzid, S Selvi, M Abid - SN Computer Science, 2024 - Springer
Software system development is a difficult, error-prone, and time-consuming task. Pattern-
based development has been successfully used to produce high-quality software to address …