Show simple item record

dc.contributor.authorOnyango, Kevin Agina.;
dc.contributor.authorMuketha, Geoffrey Muchiri.;
dc.contributor.authorNdia, John Gichuki.
dc.date.accessioned2024-08-26T06:39:28Z
dc.date.available2024-08-26T06:39:28Z
dc.date.issued2024-07
dc.identifier.other10.5121/ijsea.2024.15404
dc.identifier.urihttp://repository.mut.ac.ke:8080/xmlui/handle/123456789/6463
dc.description.abstractExisting software complexity metrics do not adequately address the unique architectural patterns of Laravel. This research, therefore, solves this problem by proposing a suite of novel complexity metrics for Laravel software. The metric definition employs the Entity-Attribute-Metric-Tooling (EAMT) model. These proposed metrics are designed to assess the complexity of Laravel software at the class level within Laravel's Model-View-Controller (MVC) architecture as guided by an Architecture-based Complexity Classification Framework for Laravel Software (ACCFLS). The metrics offer a better approach to understanding and managing software complexity in Laravel projects. The study defined three composite metrics namely Controller Complexity Metrics for Laravel (CCMLV), Model Complexity Metrics for Laravel (MCMLV), and View Complexity Metrics for Laravel (VCMLV). They were theoretically validated with Weyuker’s properties framework and satisfied seven out of the nine properties, which is an acceptable compliance level. Moreover, the validation of the metrics against the Kaner framework further emphasizes their practicability and relevance to real-world software development scenarios. This research not only contributes to a deeper understanding of software complexity in Laravel applications but also lays the groundwork for future empirical validation and the development of automated tools for complexity measurement.en_US
dc.language.isoenen_US
dc.publisherInternational Journal of Software Engineering & Applications (IJSEA),Vol.15, No.4, July 2024en_US
dc.subjectSoftware Metrics, Laravel Software, Theoretical Validation, Software Quality, MVC Design Pattern & EAMT Model.en_US
dc.titleSTRUCTURAL COMPLEXITY METRICS FOR LARAVEL SOFTWAREen_US
dc.typeArticleen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record