2009
DOI: 10.1016/j.jss.2009.02.012
|View full text |Cite
|
Sign up to set email alerts
|

Design pattern recovery through visual language parsing and source code analysis

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
35
0

Year Published

2010
2010
2024
2024

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 75 publications
(35 citation statements)
references
References 34 publications
0
35
0
Order By: Relevance
“…Some detection techniques use a multilayered (multiphase) approach [13] [14]. Lucia et al use a two-phase, static analysis approach [13].…”
Section: Conventional Techniques and Their Problemsmentioning
confidence: 99%
See 1 more Smart Citation
“…Some detection techniques use a multilayered (multiphase) approach [13] [14]. Lucia et al use a two-phase, static analysis approach [13].…”
Section: Conventional Techniques and Their Problemsmentioning
confidence: 99%
“…Lucia et al use a two-phase, static analysis approach [13]. This method has difficulty, however, in detecting creational and behavioral patterns because it analyzes pattern structures and source code level conditions.…”
Section: Conventional Techniques and Their Problemsmentioning
confidence: 99%
“…As mentioned in (Rasool and Streitferdt 2011) the flexibility in software maintenance and reusability motivated several researchers to develop Design Patterns recovery techniques. Examples of such techniques can be found in (Dong et al 2009;Gueheneuc and Antoniol 2008;Lucia et al 2009;Tsantalis et al 2006) and in more recent work, such as Elaasar et al (2015). The recovery of Design Patterns mainly aims to identify with high accuracy the Design Patterns that were used in existing software tools.…”
Section: Design Patterns Recoverymentioning
confidence: 99%
“…On the one hand, in general the use of metamodels has shown to improve rigor and communication between developers, and facilitates system integration and interoperability [30,31]. On the other hand, the fact that the OcQuery Language is defined strictly according to the concepts established in our metamodel promotes its correct use in systems defined under such a metamodel.…”
Section: Analysis and Evaluation Of The Proposalmentioning
confidence: 99%