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 …

Software design pattern recognition using machine learning techniques

AK Dwivedi, A Tirkey, RB Ray… - 2016 IEEE region 10 …, 2016 - ieeexplore.ieee.org
Design patterns helpful for software development are the reusable abstract documents
which provide acceptable solutions for the recurring design problems. But in the process of …

Software design patterns recommendation: A systematic literature review

MZ Asghar, KA Alam, S Javed - 2019 International Conference …, 2019 - ieeexplore.ieee.org
Design patterns are essential for development. It provides reusability, modularization, quality
and consistency between design and implementation. Expert knowledge required for the …

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 …

Design pattern detection using machine learning techniques

S Chaturvedi, A Chaturvedi, A Tiwari… - 2018 7th International …, 2018 - ieeexplore.ieee.org
Finding Design Patterns inside the code gives a hint to software engineer about the
methodologies adopted and the problems found during its design phases and helps the …

Data mining techniques for design pattern detection.

M Zanoni - 2012 - boa.unimib.it
The main objective of design pattern detection is to gain better comprehension of a software
system, and of the kind of problems addressed during the development of the system itself …

Detection of design pattern using graph isomorphism and normalized cross correlation

P Pradhan, AK Dwivedi, SK Rath - 2015 Eighth International …, 2015 - ieeexplore.ieee.org
Present day software engineering concept gives emphasis on the use of design patterns for
developing software which are recurring in nature. Detection of design pattern is one of the …

Design pattern detection using inexact graph matching

M Gupta, RS Rao, AK Tripathi - 2010 International Conference …, 2010 - ieeexplore.ieee.org
Design Patterns are proven solution to common recurring design problems. Design Pattern
Detection is most important activity that may support a lot to re-engineering process and thus …

Applying software metrics for the mining of design pattern

AK Dwivedi, A Tirkey, SK Rath - 2016 IEEE Uttar Pradesh …, 2016 - ieeexplore.ieee.org
Development of desired software in the present day scenario is becoming too much complex
as the user requirements becoming complex day-by-day. Hence there is a need for …

Design pattern mining using greedy algorithm for multi-labelled graphs

M Gupta - International Journal of Information and …, 2011 - inderscienceonline.com
Design patterns are used as a software reuse technology, which provides a large scale
reuse. During maintenance of a software system, developers can understand and benefit by …