2023
DOI: 10.1002/spe.3176
|View full text |Cite
|
Sign up to set email alerts
|

Software design pattern selection approaches: A systematic literature review

Abstract: 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 to obtain quality software design. However, due to the large number of design patterns, selecting the appropriate one is quite difficult. To overcome this difficulty, several approaches with different methods have been presented to suggest the appropriate DP. Despite conducting a number of studies that have explored some aspects of this… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
2
2
2

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(1 citation statement)
references
References 54 publications
0
1
0
Order By: Relevance
“…Design patterns are reusable solutions to commonly occurring problems. In the context of software security, secure design patterns provide guidance on how to build secure software architectures [155]. Examples include input validation, output encoding, access control mechanisms, secure session management, and secure communication protocols.…”
Section: Secure Design Patternsmentioning
confidence: 99%
“…Design patterns are reusable solutions to commonly occurring problems. In the context of software security, secure design patterns provide guidance on how to build secure software architectures [155]. Examples include input validation, output encoding, access control mechanisms, secure session management, and secure communication protocols.…”
Section: Secure Design Patternsmentioning
confidence: 99%