Design pattern mining using state space representation of graph matching

M Gupta, RS Rao, A Pande, AK Tripathi - … 2-4, 2011. Proceedings, Part I 1, 2011 - Springer
Abstract Design Pattern Detection is a part of many solutions to Software Engineering
problems. It is a part of reengineering process and thus gives significant information to the …

Distinguishing similar design pattern instances through temporal behavior analysis

R Xiong, D Lo, B Li - 2020 IEEE 27th International Conference …, 2020 - ieeexplore.ieee.org
Design patterns (DPs) encapsulate valuable design knowledge of object-oriented systems.
Detecting DP instances helps to reveal the underlying rationale, thus facilitates the …

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 …

A decision tree approach for design patterns detection by subgraph isomorphism

A Pande, M Gupta, AK Tripathi - … ICT 2010, Kochi, Kerala, India, September …, 2010 - Springer
In many object oriented softwares, there are recurring patterns of classes. Design pattern
instances are important for program understanding and software maintenance. Hence a …

[PDF][PDF] A Hybrid Graph Analysis and Machine Learning Approach Towards Automatic Software Design Pattern Recognition Across Multiple Programming Languages

R Oberhauser - International Journal on Advances in …, 2022 - opus-htw-aalen.bsz-bw.de
The volume of program source code created, reused, and maintained worldwide is rapidly
increasing, yet code comprehension remains a limiting productivity factor. For developers …

Design patterns detection using SOP expressions for graphs

M Gupta, A Pande, AK Tripathi - ACM SIGSOFT Software Engineering …, 2011 - dl.acm.org
Several recurring patterns of classes exist in many object oriented software as an
experience of developers. Design Pattern Detection is an important part of many solutions to …

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 …

Design Pattern Detection in Code: A Hybrid Approach Utilizing a Bayesian Network, Machine Learning with Graph Embeddings, and Micropattern Rules

R Oberhauser, S Moser - Proceedings of the Eighteenth …, 2023 - opus-htw-aalen.bsz-bw.de
Software design patterns and the abstractions they offer can support developers and
maintainers with program code comprehension. Yet manually-created pattern …

The proposal of improved inexact isomorphic graph algorithm to detect design patterns

AS Ba-Brahem, M Qureshi - arXiv preprint arXiv:1408.6147, 2014 - arxiv.org
Design patterns being applied more and more to solve the software engineering difficulties
in the object oriented software design procedures. So, the design pattern detection is widely …

Design Pattern Detection by Using Correlation Feature Selection Technique

S Dewangan, RS Rao - 2022 IEEE 11th International …, 2022 - ieeexplore.ieee.org
Design pattern detection is a popular re-engineering job in software development. It
provides essential information to the developers to recognize, sustain, and recycle the …