2021
DOI: 10.1002/spe.2961
|View full text |Cite
|
Sign up to set email alerts
|

Reusability affecting factors and software metrics for reusability: A systematic literature review

Abstract: Measuring and estimating the reusability of software components is important towards finding reusable candidates. Researchers have shown that software metrics can be effectively used to assess software reusability. This work provides a systematic literature review to investigate the main factors that influence software reusability and how these identified factors can be quantified using software metrics. This paper also investigates tool availability of the identified software metrics. Based on the extensive s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
12
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 8 publications
(12 citation statements)
references
References 28 publications
0
12
0
Order By: Relevance
“…In order to evaluate the reliability and accuracy of our proposed process, we perform static analysis (using software metrics) of some selected classes in order to check whether these metrics align with the assessment of our method. To establish the ground truth, the well‐known software metrics related to five reusability affecting factors (coupling, cohesion, complexity, inheritance, and size) are used for the selected projects 17 . Given the source code of selected projects, the work by Papamichail et al 10 calculated a large set of these metrics that we used as ground truth and also extensively used by numerous researchers that aspire to measure reusability 17 .…”
Section: Evaluation Of Proposed Process and Discussionmentioning
confidence: 99%
See 4 more Smart Citations
“…In order to evaluate the reliability and accuracy of our proposed process, we perform static analysis (using software metrics) of some selected classes in order to check whether these metrics align with the assessment of our method. To establish the ground truth, the well‐known software metrics related to five reusability affecting factors (coupling, cohesion, complexity, inheritance, and size) are used for the selected projects 17 . Given the source code of selected projects, the work by Papamichail et al 10 calculated a large set of these metrics that we used as ground truth and also extensively used by numerous researchers that aspire to measure reusability 17 .…”
Section: Evaluation Of Proposed Process and Discussionmentioning
confidence: 99%
“…We review existing studies related to this area of research. The work related to reusability affecting factors and metrics for reusability has already been discussed in‐depth detail in our previous work 17 . Therefore, in this work, the main focus of the review is on the software changes, stability, and utilization of metadata from source code management systems.…”
Section: Background and Related Workmentioning
confidence: 98%
See 3 more Smart Citations