• Login
    View Item 
    •   MUT Research Archive
    • Journal Articles
    • School of Computing and IT (JA)
    • Journal Articles (CI)
    • View Item
    •   MUT Research Archive
    • Journal Articles
    • School of Computing and IT (JA)
    • Journal Articles (CI)
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    COUPLING METRICS FOR ASPECT ORIENTED SOFTWARE

    Thumbnail
    View/Open
    Coupling Metrics for Aspect Oriented Software.pdf (1.045Mb)
    Date
    2025
    Author
    Katonyi, Kelvin Mutunga
    Ndia, John Gichuki
    Muketha, Geoffrey Muchiri
    Metadata
    Show full item record
    Abstract
    The 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.
    URI
    10.5121/ijsea.2025.16102
    http://repository.mut.ac.ke:8080/xmlui/handle/123456789/6553
    Collections
    • Journal Articles (CI) [121]

    MUT Library copyright © 2017-2024  MUT Library Website
    Contact Us | Send Feedback
     

     

    Browse

    All of Research ArchiveCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    LoginRegister

    MUT Library copyright © 2017-2024  MUT Library Website
    Contact Us | Send Feedback