Show simple item record

dc.contributor.authorMaina, Nevy K.
dc.contributor.authorMuketha, Geoffrey M.
dc.contributor.authorWambugu, Geoffrey M.
dc.date.accessioned2023-02-07T07:07:32Z
dc.date.available2023-02-07T07:07:32Z
dc.date.issued2023-01
dc.identifier.citationInternational Journal of Software Engineering & Applications (IJSEA), Vol.14, No.1, January 2023en_US
dc.identifier.urihttps://aircconline.com/ijsea/V14N1/14123ijsea02.pdf
dc.identifier.urihttp://hdl.handle.net/123456789/6167
dc.description.abstractObject-Oriented Programming (OOP) has been promoted as a way to produce high-quality software while increasing developer productivity through code reuse. Software systems and underlying designs get more extensive and more complicated while maintaining a high degree of quality. One of the widely accepted standards for describing software architectures is the UML Sequence Diagram. A sequence diagram depicts the interaction of two-dimensional chart players by showing messages delivered and received between them. This research aims to develop and validate a metric for complexity evaluation in software design architectures through UML Sequence diagrams. The study included design science, which included metric specification, the creation of a measurement tool, and conceptual and factual verification of the metrics. The metrics use diagram-centric complexity measurements shown to be meaningful when used to determine the difficulty of two example sequence diagrams. Furthermore, conceptual affirmation of the stated metrics was achieved through Weyuker's nine characteristics, which demonstrated that they are computationally efficient. The metric was empirically authenticated, and the findings show that measuring the complexity of sequence diagrams is expedient.en_US
dc.language.isoenen_US
dc.subjectSoftware architecture, UML Diagrams, Sequence diagrams, Software quality metrics, Software Complexity, and Theoretical validations.en_US
dc.titleA New Complexity Metric for UML Sequence Diagramsen_US
dc.typeArticleen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record