Related Experiment Video
Updated: Jun 24, 2025

Measuring the Functional Abilities of Children Aged 3-6 Years Old with Observational Methods and Computer Tools
Published on: June 20, 2020
Towards improving aspect-oriented software reusability estimation.
Aws A Magableh1,2, Hana'a Bani Ata3, Ahmad A Saifan3
1Department of Information Systems, Faculty of Computer Sciences and Information Technology, Yarmouk University, Irbid, 21163, Jordan. aws.magableh@yu.edu.jo.
This study introduces a new model to measure software reuse in Aspect-Oriented Software (AOS) development. The proposed model incorporates new attributes like complexity and generality, offering a more accurate assessment of reusability for organizations.
Area of Science:
- Software Engineering
- Computer Science
Background:
- Aspect-Oriented Programming (AOP) enhances Object-Oriented Programming (OOP) by promoting flexible and reusable software components.
- Software reuse is a critical attribute for evaluating component quality, yet its measurement in AOP remains unstandardized.
Purpose of the Study:
- To develop a standardized and reasonable measurement for Aspect-Oriented Software (AOS) reuse.
- To propose a novel model and equation for estimating AOS reusability.
Main Methods:
- Designed a new model for AOS reusability estimation based on a novel equation.
- Introduced two new attributes, complexity and generality, alongside coupling, cohesion, and design size.
- Developed new metrics to measure these attributes and applied them to seven aspect projects for case study analysis.
Main Results:
- A new equation for calculating AOS reusability was constructed using five key attributes and proposed metrics.
- Case study analysis on seven aspect projects yielded new reusability values.
- Comparison with previous equations demonstrated a significant effect of the proposed reusability metrics and attributes.
Conclusions:
- The proposed model provides a more accurate and comprehensive measurement of AOS reusability.
- The inclusion of complexity and generality attributes enhances the evaluation of software reuse in AOP.
- This standardized measurement offers practical advantages for organizations and researchers in AOP development.
Related Concept Videos
Quantifying Work
What are Estimates?
The estimate for the mean of a sample is denoted by ͞x, whereas the mean of the population is designated as μ. Further, parameters such...
Estimation of the Physical Quantities
One-Compartment Open Model: Wagner-Nelson and Loo Riegelman Method for ka Estimation
On...
Statically Indeterminate Problem Solving
Heuristics
People often rely on heuristics when faced with an overload of information, limited time, low importance of the decision, limited information, or when a heuristic readily comes to mind. For...

