2022
DOI: 10.5381/jot.2022.21.4.a3
|View full text |Cite
|
Sign up to set email alerts
|

Reusability and discovery models in software systems: a systematic literature review.

Abstract: Software Engineering principles and practices promote the reuse of existing elements to maximize the performance of development and maintenance processes. The core concepts of reusability are aligned with the FAIR (Findability, Accessibility, Interoperability, and Reusability) principles. From our perspective, FAIR principles are not only related to data in a software system, because there are other resources and parts of a system that are related to data indirectly or require data schemas and models for their… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 68 publications
0
1
0
Order By: Relevance
“…Part of this analysis aims to clarify what has already been implemented and how to adapt software that already exist under the constraints of the new domain. SE aims to reuse as many previously developed software artifacts as possible, since software reuse can provide a better means of SE [40,41]. Furthermore, software reusability can be seen as a new approach for SE, leading to less development time, high-quality results, a reduction in software maintainability, less effort for developers and cost-effective solutions [42].…”
Section: Software Engineering Models and Methodsmentioning
confidence: 99%
“…Part of this analysis aims to clarify what has already been implemented and how to adapt software that already exist under the constraints of the new domain. SE aims to reuse as many previously developed software artifacts as possible, since software reuse can provide a better means of SE [40,41]. Furthermore, software reusability can be seen as a new approach for SE, leading to less development time, high-quality results, a reduction in software maintainability, less effort for developers and cost-effective solutions [42].…”
Section: Software Engineering Models and Methodsmentioning
confidence: 99%