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 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 …

Approximate graph clustering for program characterization

J Demme, S Sethumadhavan - ACM Transactions on Architecture and …, 2012 - dl.acm.org
An important aspect of system optimization research is the discovery of program traits or
behaviors. In this paper, we present an automated method of program characterization …

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 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 …

A web-based e-assessment tool for design patterns in UML class diagrams

T Reischmann, H Kuchen - Proceedings of the 34th ACM/SIGAPP …, 2019 - dl.acm.org
In this paper, we introduce a formative e-assessment tool for building UML class diagrams.
Students are tasked to model a UML class diagram for a use case, while choosing a suitable …

Design Patterns Mining using Subgraph somorphism: Relational View

M Gupta, A Pande - International Journal of Software Engineering and Its …, 2011 - earticle.net
Design Pattern Detection is a part of many solutions to Software Engineering difficulties. The
usage of design patterns leads to benefits for new and young developers by enabling them …

Towards an E-assessment tool for advanced software engineering skills

T Reischmann, H Kuchen - Proceedings of the 16th Koli Calling …, 2016 - dl.acm.org
E-assessment enjoys growing attention in university courses and is increasingly applied.
Although automated feedback and grading for creative question types is a complex …

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 …