2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER) 2020
DOI: 10.1109/saner48275.2020.9054804
|View full text |Cite
|
Sign up to set email alerts
|

Distinguishing Similar Design Pattern Instances through Temporal Behavior Analysis

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2022
2022
2022
2022

Publication Types

Select...
1
1
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 47 publications
0
3
0
Order By: Relevance
“…In order to calculate precision and recall of each tool, we identified the true instances of each pattern in the projects used for benchmarking. We established the ground truth through manual inspection and validated with other results [15,17]. We compared unique instances of patterns retrieved by Pat-ternScout with Finder [18] and DPD [12].…”
Section: Comparing Patternscout With Existing Toolsmentioning
confidence: 99%
See 1 more Smart Citation
“…In order to calculate precision and recall of each tool, we identified the true instances of each pattern in the projects used for benchmarking. We established the ground truth through manual inspection and validated with other results [15,17]. We compared unique instances of patterns retrieved by Pat-ternScout with Finder [18] and DPD [12].…”
Section: Comparing Patternscout With Existing Toolsmentioning
confidence: 99%
“…We compared unique instances of patterns retrieved by Pat-ternScout with Finder [18] and DPD [12]. While SparT [17] was also evaluated, we excluded it from the analysis as the off-the-shelf implementation did not include specifications for creational and structural patterns. We excluded Tools that are unavailable for download (e.g., [19,20]) or those for which a core dependency is deprecated (e.g., [21,15]) from the comparison.…”
Section: Comparing Patternscout With Existing Toolsmentioning
confidence: 99%
“…Design pattern detection using structural analysis: This approach depends on transforming both the system under study and the design patterns into intermediate structures such as graphs and matrices. After that, the detection algorithm looks within the system structure for structures that represent specific design patterns [9,13,[21][22][23][24][25][26][27][28][29]. Methods that depend on structural analysis have high accuracy [10,11].…”
Section: Detection Approachesmentioning
confidence: 99%