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

An automated approach for noise identification to assist software architecture recovery techniques

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 7 publications
(10 citation statements)
references
References 23 publications
0
10
0
Order By: Relevance
“…The IC1, IC2, EC4, EC5, and EC6 criteria were applied. Finally, after applying the three rounds and the IC and EC, 36 primary studies were obtained (see Table 3 ). The data extraction and synthesis processes for the 36 primary studies were conducted by using a form in which each study was identified with ID [13–15, 18, 22–53 ] and classified according to its context, validation, terminology, and usefulness in answering each research question.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…The IC1, IC2, EC4, EC5, and EC6 criteria were applied. Finally, after applying the three rounds and the IC and EC, 36 primary studies were obtained (see Table 3 ). The data extraction and synthesis processes for the 36 primary studies were conducted by using a form in which each study was identified with ID [13–15, 18, 22–53 ] and classified according to its context, validation, terminology, and usefulness in answering each research question.…”
Section: Methodsmentioning
confidence: 99%
“…The works [22, 28, 36, 39, 43, 49 ] define processes for architectural reconstruction. These processes combine techniques such as dynamic, static, and clustering analysis as well as bottom‐up and top‐down strategies to obtain architectural views as output (code, structural, and process views).…”
Section: Reconstruction and Reverse Engineering Of Software Architementioning
confidence: 99%
“…They experimentally demonstrated that using an accurate dependency could improve the quality of existing architecture recovery techniques. Furthermore, Constantinou et al [12] emphasized that structurally-noisy classes must be identified in a preparatory procedure for architecture recovery. They computed a class's significance value using graph theory techniques and classified omnipresent classes as noises according to their significance values.…”
Section: A Software Architecture Recoverymentioning
confidence: 99%
“…Several studies have considered the quality of software entities and their relationships for architecture recovery [12], [13]. The common argument is that low-quality software dependency information and structural noise harm architecture recovery.…”
Section: Introductionmentioning
confidence: 99%
“…Many approaches address the architecture-implementation mapping issue by ignoring the prescriptive architecture and simply trying to obtain the most accurate descriptive architectures possible [25,35,42,34,29,28,50,58,21,53]. A large number of these approaches rely on software clustering to determine components from implementations [62,47,25,35,14].…”
Section: Related Workmentioning
confidence: 99%