|
|
An ML based Automatic SAR Approach [122] |
Bottom-up |
Technique |
No |
Not Specified |
Not Specified |
Structural Information, Dynamic Information, Textual Information, Contextual Information |
|
|
Supervised Learning SAR approach [123] |
Bottom-up |
Technique |
No |
Field Study |
Jhotdraw, Xfig |
Architectural Information |
|
Structural Dependency Based |
An automated feature selection based technique [124] |
Bottom-up |
Technique |
No |
Field Study |
SAVT, FES, Mozilla |
Not Specified |
|
|
Bayesian learning based approach [125] |
Bottom-up |
Technique |
No |
Field Study |
Mosaic |
Architectural Information |
|
|
SArF [126] |
Bottom-up |
Technique |
No |
Case Study |
Weka, Fujitsu's DMTool |
Source Code |
|
|
CAESAR [144] |
Bottom-up |
Tool |
No |
Case Study |
AUTOSAR, HTTP Driver |
Source Code |
|
|
SARIF [140] |
Bottom-up |
Technique |
Yes |
Similarity Metrics |
Bash, ArchStudio, Hadoop, ITK, Chromium, OODT, HDC, HDF, Libxml2 |
Source Code, Structural Information, Lexical Information |
|
|
Unnamed Approach [145] |
Not Specified |
Not Specified |
No |
Similarity Metrics |
ArchStudio, Hadoops |
Structural, Semantic, Directory Information |
|
|
Unnamed Approach [146] |
Hybrid |
Technique and Tool |
No |
Respondents |
ArgoUML |
Source Code, Lexical Information |
|
|
ISAR [147] |
Bottom-up |
Technique |
No |
Similarity Metrics |
Okhttp, Mabatis, Mockito, Junit, Retrofit, Jadx, Terrier, Clone, Freecol, and Fastjson |
Source Code |
|
|
NEGAR [148] |
Bottom-up |
Technique |
No |
Similarity Metrics |
Bash, ArchStudio, Hadoop, ITK, Chromium |
Source Code, Structural Information |
|
|
MAFM [149] |
Bottom-up |
Technique |
No |
Not Specified |
SpringCloud, SpringBlade, SOP, microservice-platform, mogu_blog_v2, bigfans-cloud, mall-swarm, pig, Xueyuan, auto-platfrom@STQ, multi-task@STQ, ci-platform@STQ |
Structural Information, Source Code |
Clustering (ML based) |
Mapping Based Recovery |
RecovAr [127] |
Top-Down |
Technique |
No |
Precision and Recall |
Hadoop and Struts |
Not Specified |
|
|
ML based SAR Approach [128] |
Bottom-up |
Technique |
No |
Not Specified |
Xfig, Apache, Clips, Bash, ELM, GhostView |
Architectural Information |
|
|
MDSD based Tool [129] |
Bottom-up |
Tool |
No |
Case Study |
Matrix Framework |
Not Specified |
|
|
Arch [130] |
Bottom-up |
Tool |
No |
Case Study |
Not Specified |
Lexical Information, Historical Information, Structural Information |
|
Others |
TTIMs based Approach [131] |
Bottom-up |
Technique |
No |
Case Study |
Apache Hadoop |
Structural Information |
|
|
Bunch [132],
[133],
[134],
[135],
[136],
[137],
[138] |
Bottom-up |
Tool |
Yes |
Case Study |
dot |
Source Code, Human Expertise |