2015 IEEE/ACM 37th IEEE International Conference on Software Engineering 2015
DOI: 10.1109/icse.2015.136
|View full text |Cite
|
Sign up to set email alerts
|

Comparing Software Architecture Recovery Techniques Using Accurate Dependencies

Abstract: Abstract-Many techniques have been proposed to automatically recover software architectures from software implementations. A thorough comparison among the recovery techniques is needed to understand their effectiveness and applicability. This study improves on previous studies in two ways.First, we study the impact of leveraging more accurate symbol dependencies on the accuracy of architecture recovery techniques. Previous studies have not seriously considered how the quality of the input might affect the qual… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
45
0
1

Year Published

2015
2015
2024
2024

Publication Types

Select...
4
3
3

Relationship

1
9

Authors

Journals

citations
Cited by 65 publications
(47 citation statements)
references
References 27 publications
1
45
0
1
Order By: Relevance
“…These two metrics have been recently used in a study of the impact of the granularity of module dependencies on the quality of architecture recovery [25]. We will also describe a metric, c2c [15], because it enables the computation of cvg.…”
Section: A Architectural Change Metricsmentioning
confidence: 99%
“…These two metrics have been recently used in a study of the impact of the granularity of module dependencies on the quality of architecture recovery [25]. We will also describe a metric, c2c [15], because it enables the computation of cvg.…”
Section: A Architectural Change Metricsmentioning
confidence: 99%
“…To the extent that we can show that some or all of these conditions are not satisfied, a given recovery method will be of limited use for the purposes of incremental development. We have therefore for the first time studied how several available recovery methods that have been used for studies such as [13], [22], [19] and [3] measure up against the criteria listed above. We have not directly measured their accuracy but instead addressed the utility of "ground truth" architectures.…”
Section: Recover Architecturementioning
confidence: 99%
“…Their scheme is based on both structural and semantic coupling metrics, which are based on the number of method invocations and the cosine similarity between classes, respectively. Lutellier et al [16] emphasized that quality of dependencies may affect the accuracy of the architecture recovery result.…”
Section: Related Workmentioning
confidence: 99%