Show simple item record

dc.contributor.authorKatonyi, Kelvin Mutunga
dc.contributor.authorNdia, John Gichuki
dc.contributor.authorMuketha, Geoffrey Muchiri
dc.date.accessioned2025-06-09T13:51:05Z
dc.date.available2025-06-09T13:51:05Z
dc.date.issued2025
dc.identifier.uri10.5121/ijsea.2025.16102
dc.identifier.urihttp://repository.mut.ac.ke:8080/xmlui/handle/123456789/6553
dc.description.abstractThe Aspect Oriented Software (AOS) paradigm emerged as a response to the limitations of Object-Oriented 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-Metric-Tool (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.en_US
dc.language.isoenen_US
dc.publisherInternational Journal of Software Engineering & Applications (IJSEA),en_US
dc.subjectAspects, aspect-oriented systems, model modularity, software metricsen_US
dc.titleCOUPLING METRICS FOR ASPECT ORIENTED SOFTWAREen_US
dc.typeArticleen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record