2013 28th IEEE/ACM International Conference on Automated Software Engineering (ASE) 2013
DOI: 10.1109/ase.2013.6693106
|View full text |Cite
|
Sign up to set email alerts
|

A comparative analysis of software architecture recovery techniques

Abstract: Abstract-Many automated techniques of varying accuracy have been developed to help recover the architecture of a software system from its implementation. However, rigorously assessing these techniques has been hampered by the lack of architectural "ground truths". Over the past several years, we have collected a set of eight architectures that have been recovered from opensource systems and independently, carefully verified. In this paper, we use these architectures as ground truths in performing a comparative… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

4
142
1
6

Year Published

2016
2016
2024
2024

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 131 publications
(154 citation statements)
references
References 38 publications
4
142
1
6
Order By: Relevance
“…In [30], a comparative analysis is performed between different software architecture recovery techniques. Six techniques are selected for this purpose which are: ACDC [6], BUNCH [7], WCA [18], LIMBO [19], ZoneBased Recovery (ZBR) [31] and Architecture Recovery using Concerns (ARC) [32].…”
Section: Related Workmentioning
confidence: 99%
“…In [30], a comparative analysis is performed between different software architecture recovery techniques. Six techniques are selected for this purpose which are: ACDC [6], BUNCH [7], WCA [18], LIMBO [19], ZoneBased Recovery (ZBR) [31] and Architecture Recovery using Concerns (ARC) [32].…”
Section: Related Workmentioning
confidence: 99%
“…We shall use them as ground-truth results in our experiments. MoJoFM [11] is used to measure the similarity degree between the ground-truth and a given module view.…”
Section: Experiments and Evaluationmentioning
confidence: 99%
“…There exist automated techniques that mine exception handling rules from the source code (THUMMALAPENTA and XIE, 2009). Also, exception handling policies are often aligned with architectural design rules, so techniques for recovering architectural design rules from the source code (GARCIA et al, 2013) can also assist developers in extracting exception handling policies from the source code. These solutions could be used to extract exception handling rules that express how exception handling is implemented in the source code.…”
Section: Interview Analysismentioning
confidence: 99%