Detecting design patterns: a hybrid approach based on graph matching and static analysis.
Jyoti SinghSripriya Roy ChowdhuriGosala BethanyManjari GuptaPublished in: Inf. Technol. Manag. (2022)
Keyphrases
- graph matching
- design patterns
- static analysis
- source code
- dynamic analysis
- software systems
- object oriented
- pairwise
- software engineering
- graph matching algorithm
- error tolerant
- point sets
- inexact graph matching
- object recognition
- pattern recognition
- graph edit distance
- software architecture
- computer vision and machine learning
- edit distance
- pattern matching
- matching algorithm
- test suite
- regular expressions
- vector space
- neural network
- database
- image matching
- subgraph isomorphism
- feature space
- reverse engineering
- open source
- learning objects
- learning algorithm
- machine learning
- real world