Coupling Metrics for Aspect Oriented Software

The Aspect Oriented Software (AOS) paradigm emerged as a response to the limitations of ObjectOriented Programming, specifically its inability to modularize cross-cutting concerns effectively. However, AOS have inherent complexity that keeps increasing as software is modified and most of the existing metrics have not been theoretically or empirically validated. This means we cannot rely on them for measurement of AOS complexity. This paper proposes four base metrics and two composite coupling metrics for analyzing the complexity of AOS. The metrics were derived using the Entity-Attribute-MetricTool (EAMT) model. The metrics were theoretically validated using Briand’s framework, and a tool was developed to automate the computation of these metrics. Theoretical results indicate that the proposed metrics are mathematically sound. A between-subjects experimental study was conducted to validate the proposed metrics and results indicate that the proposed metrics are strongly correlated with modularity, meaning they are important for modularity assessment in AOS-based software.

Authors

Publication Details

Journal
International Journal of Software Engineering & Applications
Published
2025-01-28
DOI
https://doi.org/10.5121/ijsea.2025.16102
Primary Topic
Advanced Software Engineering Methodologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Coupling Metrics for Aspect Oriented Software

Geoffrey Muchiri Muketha, John Gichuki Ndia, Kelvin Mutunga Katonyi
International Journal of Software Engineering & Applications
Advanced Software Engineering Methodologies
article

Coupling Metrics for Aspect Oriented Software

Geoffrey Muchiri Muketha, John Gichuki Ndia, Kelvin Mutunga Katonyi
article en

Abstract

The Aspect Oriented Software (AOS) paradigm emerged as a response to the limitations of ObjectOriented Programming, specifically its inability to modularize cross-cutting concerns effectively. However, AOS have inherent complexity that keeps increasing as software is modified and most of the existing metrics have not been theoretically or empirically validated. This means we cannot rely on them for measurement of AOS complexity. This paper proposes four base metrics and two composite coupling metrics for analyzing the complexity of AOS. The metrics were derived using the Entity-Attribute-MetricTool (EAMT) model. The metrics were theoretically validated using Briand’s framework, and a tool was developed to automate the computation of these metrics. Theoretical results indicate that the proposed metrics are mathematically sound. A between-subjects experimental study was conducted to validate the proposed metrics and results indicate that the proposed metrics are strongly correlated with modularity, meaning they are important for modularity assessment in AOS-based software.

International Journal of Software Engineering & ApplicationsVol. 16(1)
Openalex Percentile: Top 98%
Advanced Software Engineering Methodologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Coupling Metrics for Aspect Oriented Software — Geoffrey Muchiri Muketha, John Gichuki Ndia, et al. · International Journal of Software Engineering & Applications (2025) | TGRS Research Map | TGRS