On the public citation graph

Identification of design motifs with pattern matching algorithms

0 signed · 53 inferred · view as graph

Inferred edges come from two machine sources: sweeps of open repository metadata (mostly SSRN and Zenodo), and a bulk OpenAlex citation snapshot. Every row below is labelled with the one it came from. Neither is a complete citation index — absence here is not evidence of absence.

Is this your work? Sign in with ORCID and put your name on the claims that are yours.
Claim with ORCID
Reference health. See whether every reference in this work resolves to a known work and none has been retracted — and get a dated CiteStamped badge you can embed.
See reference health

What this work says

Outgoing claims: the papers this work cites, builds on, or argues with.

inferredcites →https://doi.org/10.1002/spe.540openalex-snapshot
The directed Chinese Postman Problem
inferredcites →https://doi.org/10.1007/3-540-48057-9_8openalex-snapshot
Implementation of Nondeterministic Finite Automata for Approximate Pattern Matching
inferredcites →https://doi.org/10.1016/0022-2836(70)90057-4openalex-snapshot
A general method applicable to the search for similarities in the amino acid sequence of two proteins
inferredcites →https://doi.org/10.1016/0022-2836(81)90087-5openalex-snapshot
Identification of common molecular subsequences
inferredcites →https://doi.org/10.1016/0096-0551(80)90011-9openalex-snapshot
Introduction to automata theory, languages, and computation
inferredcites →https://doi.org/10.1016/0196-6774(85)90023-9openalex-snapshot
Finding approximate patterns in strings
inferredcites →https://doi.org/10.1016/0378-4754(81)90068-9openalex-snapshot
Introduction to automata theory, languages and computation
inferredcites →https://doi.org/10.1017/cbo9780511574931openalex-snapshot
Algorithms on Strings, Trees and Sequences
inferredcites →https://doi.org/10.1023/a:1008608825390openalex-snapshot
Applying Plan Recognition Algorithms To Program Understanding
inferredcites →https://doi.org/10.1070/rm1961v016n05abeh004112openalex-snapshot
THE ABSTRACT THEORY OF AUTOMATA
inferredcites →https://doi.org/10.1109/csmr.2006.25openalex-snapshot
Efficient identification of design patterns with bit-vector algorithm
inferredcites →https://doi.org/10.1109/icse.1993openalex-snapshot
Proceedings of 1993 15th International Conference on Software Engineering
inferredcites →https://doi.org/10.1109/metric.2003.1232450openalex-snapshot
Proceedings. Ninth International Software Metrics Symposium
inferredcites →https://doi.org/10.1109/metric.2003.1232454openalex-snapshot
Design patterns and change proneness: an examination of five evolving systems
inferredcites →https://doi.org/10.1109/tools.1998.711007openalex-snapshot
Declarative reasoning about the structure of object-oriented systems
inferredcites →https://doi.org/10.1109/tools.1999.787532openalex-snapshot
Automatic detection of design problems in object-oriented reengineering
inferredcites →https://doi.org/10.1109/tse.2006.112openalex-snapshot
Design Pattern Detection Using Similarity Scoring
inferredcites →https://doi.org/10.1109/tse.2008.48openalex-snapshot
DeMIMA: A Multilayered Approach for Design Pattern Identification
inferredcites →https://doi.org/10.1109/wcre.1996.558905openalex-snapshot
Design recovery by automated search for structural design patterns in object-oriented software
inferredcites →https://doi.org/10.1109/wcre.2003.1287252openalex-snapshot
Simple and efficient relational querying of software structures
inferredcites →https://doi.org/10.1109/wcre.2004.2openalex-snapshot
Proceedings. 11th Working Conference on Reverse Engineering
inferredcites →https://doi.org/10.1109/wcre.2004.21openalex-snapshot
Fingerprinting design patterns
inferredcites →https://doi.org/10.1109/wpc.1998.693342openalex-snapshot
Design pattern recovery in object-oriented software
inferredcites →https://doi.org/10.1142/s0129054102000947openalex-snapshot
VECTOR ALGORITHMS FOR APPROXIMATE STRING MATCHING
inferredcites →https://doi.org/10.1145/1028976.1029002openalex-snapshot
Recovering binary class relationships
inferredcites →https://doi.org/10.1145/135239.135243openalex-snapshot
A new approach to text searching
inferredcites →https://doi.org/10.1145/267895.267911openalex-snapshot
Generic fuzzy reasoning nets as a basis for reverse engineering relational database applications
inferredcites →https://doi.org/10.1145/286936.286952openalex-snapshot
How to preserve the benefits of design patterns
inferredcites →https://doi.org/10.1145/302405.302622openalex-snapshot
Pattern-based reverse-engineering of design components
inferredcites →https://doi.org/10.1145/316542.316550openalex-snapshot
A fast bit-vector algorithm for approximate string matching based on dynamic programming
inferredcites →https://doi.org/10.1145/358790.358796openalex-snapshot
Problems in application software maintenance
inferredcites →https://doi.org/10.1145/363347.363387openalex-snapshot
Programming Techniques: Regular expression search algorithm
inferredcites →https://doi.org/10.1287/opre.43.2.231openalex-snapshot
Arc Routing Problems, Part I: The Chinese Postman Problem
inferredcites →https://doi.org/10.2307/2344013openalex-snapshot
Linear Programming and Extensions.
inferredcites →https://doi.org/10.5555/257572.257679openalex-snapshot
The concept assignment problem in program understanding
inferredcites →https://doi.org/10.5555/313651.313830openalex-snapshot
Subgraph isomorphism in planar graphs and related problems
inferredcites →https://doi.org/10.7249/r366openalex-snapshot
Linear Programming and Extensions

What points at this work

Incoming claims: where this work appears in other papers’ reference lists and arguments.

inferred← citeshttps://doi.org/10.2139/ssrn.4632897openalex-extracted
Specification and Detection of Software Design Patterns
inferred← citeshttps://doi.org/10.1002/spe.1145openalex-snapshot
Understanding design patterns — what is the problem?
inferred← citeshttps://doi.org/10.1007/s10270-021-00936-4openalex-snapshot
A generic approach to detect design patterns in model transformations using a string-matching algorithm
inferred← citeshttps://doi.org/10.1007/s10270-025-01295-0openalex-snapshot
Mining Frequent Structures in Conceptual Models
inferred← citeshttps://doi.org/10.1007/s10462-020-09834-5openalex-snapshot
Design pattern detection approaches: a systematic review of the literature
inferred← citeshttps://doi.org/10.1007/s11219-021-09576-9openalex-snapshot
A new method for detecting various variants of GoF design patterns using conceptual signatures
inferred← citeshttps://doi.org/10.1007/s11334-019-00329-3openalex-snapshot
Applying learning-based methods for recognizing design patterns
inferred← citeshttps://doi.org/10.1007/s11704-017-6424-yopenalex-snapshot
Software design pattern mining using classification-based techniques
inferred← citeshttps://doi.org/10.1016/j.asoc.2014.10.027openalex-snapshot
Source code and design conformance, design pattern detection from source code by classification approach
inferred← citeshttps://doi.org/10.1016/j.infsof.2024.107457openalex-snapshot
A declarative approach to detecting design patterns from Java execution traces and source code
inferred← citeshttps://doi.org/10.1016/j.ins.2010.12.002openalex-snapshot
A tool for design pattern detection and software architecture reconstruction
inferred← citeshttps://doi.org/10.1016/j.jss.2011.07.006openalex-snapshot
Understanding the relevance of micro-structures for design patterns detection
inferred← citeshttps://doi.org/10.1016/j.jss.2013.03.063openalex-snapshot
Research state of the art on GoF design patterns: A mapping study
inferred← citeshttps://doi.org/10.1109/icsm.2010.5609684openalex-snapshot
SQUANER: A framework for monitoring the quality of software systems
inferred← citeshttps://doi.org/10.1109/tai.2025.3592637openalex-snapshot
Towards General Protein Structure Representation Learning With a Protein Size Prompt
inferred← citeshttps://doi.org/10.5381/jot.2011.10.1.a4openalex-snapshot
Using Design Pattern Clues to Improve the Precision of Design Pattern Detection Tools.
Editorial review for independent work. ICSAC — the Institute for Complexity Science and Advanced Computing — runs a structured editorial panel for researchers publishing outside journals, and publishes on CiteStamp rails. Submission is free and goes through ORCID: icsacinstitute.org/submit.