2014
DOI: 10.1371/journal.pone.0106313
|View full text |Cite
|
Sign up to set email alerts
|

Design Pattern Mining Using Distributed Learning Automata and DNA Sequence Alignment

Abstract: ContextOver the last decade, design patterns have been used extensively to generate reusable solutions to frequently encountered problems in software engineering and object oriented programming. A design pattern is a repeatable software design solution that provides a template for solving various instances of a general problem.ObjectiveThis paper describes a new method for pattern mining, isolating design patterns and relationship between them; and a related tool, DLA-DNA for all implemented pattern and all pr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
2
2
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 17 publications
0
2
0
Order By: Relevance
“…Table 2 reports five groups of source codes used to validate the proposed method. The source codes included JHotDraw 6.0b1, Apache Ant 1.6.2, Swing 1.4, ArgoUML [41], and Eclipse 3.6 [42] (Java).…”
Section: Data and Experimental Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…Table 2 reports five groups of source codes used to validate the proposed method. The source codes included JHotDraw 6.0b1, Apache Ant 1.6.2, Swing 1.4, ArgoUML [41], and Eclipse 3.6 [42] (Java).…”
Section: Data and Experimental Resultsmentioning
confidence: 99%
“…The DNA sequence alignment of design patterns was compared to the source code, and DLA was employed to determine the relationships between the patterns. There would be a reward or penalty, depending on whether the relationship between a pair of patterns was strong or weak [41]. In a different approach, a set of substructures were searched before detecting design pattern implementations.…”
Section: Literature Reviewmentioning
confidence: 99%