The state of the art on design patterns: A systematic mapping of the literature
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 …
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 …
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 …
given context in software design. In the process of re-engineering, detection of design …
Automated framework for classification and selection of software design patterns
Abstract Though, Unified Modeling Language (UML), Ontology, and Text categorization
approaches have been used to automate the classification and selection of design pattern …
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 …
software production teams. Additionally, design patterns are documented solutions to …
Implications of deep learning for the automation of design patterns organization
Though like other domains such as email filtering, web page classification, sentiment
analysis, and author identification, the researchers have employed the text categorization …
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 …
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 …
cycle. Design pattern (DP) is a reliable and reusable solution provided by software experts …
A methodology to automate the selection of design patterns
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 …
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
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 …
based development has been successfully used to produce high-quality software to address …