2013
DOI: 10.1145/2464526.2464532
|View full text |Cite
|
Sign up to set email alerts
|

Essence of reusability in aspect-oriented systems

Abstract: Programmers practicing software development have long realized that reusability is an important area of concern-it is an attribute of quality, which depicts the extent to which a module can be used again in different applications with slight modification.Software professionals often adopt the Module-oriented Approach (MOA) and / or the Object-Oriented Approach (OOA) to develop reusable software. However, these approaches do not address crosscutting concerns (such as logging, security etc.), which are scattered… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
1
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(3 citation statements)
references
References 2 publications
0
1
0
Order By: Relevance
“…However, this study revealed the effects of two discovered attributes on reusability. 20 studied AOSD, highlighting the main software quality parameters, which are reusability, maintainability, understandability, and testability. Moreover, the importance of reusability was explained in addition to the effect of maintenance on quality.…”
Section: Background and Literature Reviewmentioning
confidence: 99%
See 1 more Smart Citation
“…However, this study revealed the effects of two discovered attributes on reusability. 20 studied AOSD, highlighting the main software quality parameters, which are reusability, maintainability, understandability, and testability. Moreover, the importance of reusability was explained in addition to the effect of maintenance on quality.…”
Section: Background and Literature Reviewmentioning
confidence: 99%
“…The challenge arises from the need for substantial modifications to adapt available components to their specific requirements, thereby impeding the development process and inflating costs 19 . Developers seek a method to effectively evaluate the reusability of components, facilitating informed decision-making regarding the reuse process 20 , 21 . The absence of comprehensive models focusing on the reusability of components in the domain of AOS serves as the driving force behind this research.…”
Section: Introductionmentioning
confidence: 99%
“…This is because sometimes the components that are available for reuse may need signi cant modi cations to be useful for them, which has a negative effect on the development process and makes it more expensive. Developers need a way that gives them a good evaluation of AOS component reusability to help them make the right decision about the reuse process (Chaudhary & Chatterjee, 2013). The uncompleted models that focus speci cally on AOS reusability are the impetus for this research.…”
Section: Introductionmentioning
confidence: 99%