Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Quantifying Work02:30

Quantifying Work

19.3K
As a system undergoes a change, its internal energy can change, and energy can be transferred from the system to the surroundings, or from the surroundings to the system. 
19.3K
What are Estimates?01:06

What are Estimates?

5.0K
It isn't easy to measure a parameter such as the mean height or the mean weight of a population. So, we draw samples from the population and calculate the mean height or mean weight of the individuals in the sample. This sample data acts as a representative measure of the population parameter. These sample statistics are known as 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...
5.0K
Estimation of the Physical Quantities01:05

Estimation of the Physical Quantities

4.2K
On many occasions, physicists, other scientists, and engineers need to make estimates of a particular quantity. These are sometimes referred to as guesstimates, order-of-magnitude approximations, back-of-the-envelope calculations, or Fermi calculations. The physicist Enrico Fermi was famous for his ability to estimate various kinds of data with surprising precision. Estimating does not mean guessing a number or a formula at random. Instead, estimation means using prior experience and sound...
4.2K
One-Compartment Open Model: Wagner-Nelson and Loo Riegelman Method for ka Estimation01:24

One-Compartment Open Model: Wagner-Nelson and Loo Riegelman Method for ka Estimation

476
This lesson introduces two critical methods in pharmacokinetics, the Wagner-Nelson and Loo-Riegelman methods, used for estimating the absorption rate constant (ka) for drugs administered via non-intravenous routes. The Wagner-Nelson method relates ka to the plasma concentration derived from the slope of a semilog percent unabsorbed time plot. However, it is limited to drugs with one-compartment kinetics and can be impacted by factors like gastrointestinal motility or enzymatic degradation.
On...
476
Statically Indeterminate Problem Solving01:16

Statically Indeterminate Problem Solving

376
Statically indeterminate problems are those where statics alone can not determine the internal forces or reactions. Consider a structure comprising two cylindrical rods made of steel and brass. These rods are joined at point B and restrained by rigid supports at points A and C. Now, the reactions at points A and C and the deflection at point B are to be determined. This rod structure is classified as statically indeterminate as the structure has more supports than are necessary for maintaining...
376
Heuristics01:21

Heuristics

84
Heuristics are problem-solving strategies that use mental shortcuts to simplify decision-making. Unlike algorithms, which must be followed precisely to achieve a correct result, heuristics offer a general problem-solving framework. They save time and energy but can sometimes lead to less rational decisions.
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...
84

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Abnormal heart sound recognition using SVM and LSTM models in real-time mode.

Scientific reports·2025
See all related articles

Related Experiment Video

Updated: Jun 24, 2025

Measuring the Functional Abilities of Children Aged 3-6 Years Old with Observational Methods and Computer Tools
11:29

Measuring the Functional Abilities of Children Aged 3-6 Years Old with Observational Methods and Computer Tools

Published on: June 20, 2020

9.1K

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.

Scientific Reports
|June 8, 2024
PubMed
Summary

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.

Keywords:
AOAspect-orientedAspectsMetricsQuality attributeReuseSoftware reusability

More Related Videos

Evaluating Usability Aspects of a Mixed Reality Solution for Immersive Analytics in Industry 4.0 Scenarios
06:02

Evaluating Usability Aspects of a Mixed Reality Solution for Immersive Analytics in Industry 4.0 Scenarios

Published on: October 6, 2020

2.2K
Application of Design Aspects in Uniaxial Loading Machine Development
05:23

Application of Design Aspects in Uniaxial Loading Machine Development

Published on: September 19, 2018

5.9K

Related Experiment Videos

Last Updated: Jun 24, 2025

Measuring the Functional Abilities of Children Aged 3-6 Years Old with Observational Methods and Computer Tools
11:29

Measuring the Functional Abilities of Children Aged 3-6 Years Old with Observational Methods and Computer Tools

Published on: June 20, 2020

9.1K
Evaluating Usability Aspects of a Mixed Reality Solution for Immersive Analytics in Industry 4.0 Scenarios
06:02

Evaluating Usability Aspects of a Mixed Reality Solution for Immersive Analytics in Industry 4.0 Scenarios

Published on: October 6, 2020

2.2K
Application of Design Aspects in Uniaxial Loading Machine Development
05:23

Application of Design Aspects in Uniaxial Loading Machine Development

Published on: September 19, 2018

5.9K

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.