[HTML][HTML] Design pattern detection approaches: a systematic review of the literature

H Yarahmadi, SMH Hasheminejad - Artificial Intelligence Review, 2020 - Springer
Nowadays, software engineers have a great tendency to use design patterns (DPs) because
they are considered to have an important role in software engineering in the sense that they …

A comprehensive approach to the recovery of design pattern instances based on sub-patterns and method signatures

D Yu, Y Zhang, Z Chen - Journal of Systems and Software, 2015 - Elsevier
Abstract Design patterns are formalized best practices that address concerns related to high-
level structures for applications being developed. The efficient recovery of design pattern …

Efficiently detecting structural design pattern instances based on ordered sequences

D Yu, P Zhang, J Yang, Z Chen, C Liu… - Journal of Systems and …, 2018 - Elsevier
In software engineering, a design pattern is a general reusable solution to a commonly
occurring problem within a given context in software design. Design patterns reveal much …

A security pattern detection framework for building more secure software

AK Alvi, M Zulkernine - Journal of Systems and Software, 2021 - Elsevier
Security patterns are one of the reusable building blocks of a secure software architecture
that provide solutions to particular recurring security problems in given contexts. Incomplete …

Accurate design pattern detection based on idiomatic implementation matching in java language context

R Xiong, B Li - 2019 IEEE 26th international conference on …, 2019 - ieeexplore.ieee.org
Design patterns (DPs) are widely accepted as solutions to recurring problems in software
design. While numerous approaches and tools have been proposed for DP detection over …

基于设计模式角色的附加关系检测研究

肖卓宇, 何锫, 黎妍 - 计算机应用研究, 2015 - cqvip.com
使用设计模式时, 类之间的关系应符合规定的解决方案, 然而在系统设计时,
设计模式中不同角色之间往往会出现附加的关系, 从而导致软件实现与预期的不一致 …

Design pattern detection by normalized cross correlation

M Gupta, A Pande, RS Rao… - … Conference on Methods …, 2010 - ieeexplore.ieee.org
Design Pattern Detection has been documented so far in the literature. The knowledge of
design Pattern existence in the program improves the program understanding and software …

Detection of design pattern instances based on graph isomorphism

D Yu, J Ge, W Wu - 2013 IEEE 4th International Conference on …, 2013 - ieeexplore.ieee.org
Detecting design pattern instances from source codes can assist the understanding of the
systems. This paper presents an approach to the detection of design patterns based on …

DNIT—A new approach for design pattern detection

A Pandel, M Gupta, AK Tripathi - … International Conference on …, 2010 - ieeexplore.ieee.org
In many object oriented softwares, there are recurring patterns of classes. With the help of
these patterns specific design problem can be solved and object oriented design becomes …

From sub-patterns to patterns: an approach to the detection of structural design pattern instances by subgraph mining and merging

D Yu, Y Zhang, J Ge, W Wu - 2013 IEEE 37th Annual Computer …, 2013 - ieeexplore.ieee.org
Structural design patterns address concerns related to high-level structures for applications
being developed. Accurately recovered instances of structural design patterns support …