A Survey of Cascading Style Sheets Complexity Metrics

International Journal of Software Engineering & Applications (IJSEA), Vol.10, No.3, May 2019

13 Pages Posted: 24 Jun 2019

See all articles by John Gichuki Ndia

John Gichuki Ndia

Masinde Muliro University of Science & Technology

Geoffrey Muchiri Muketha

Murang'a University of Technology - School of Computing and Information Technology

Kelvin Kabeti Omieno

affiliation not provided to SSRN

Date Written: May 31, 2019

Abstract

Cascading style sheets (CSS) is a Web-based style sheet language that is used for the presentation of Web documents. CSS has advanced from CSS1 to CSS3.and extensions to CSS known as CSS pre-processors have also emerged in the last few years. As is the case with regular software, CSS have inherent complexity that keeps on increasing with age which is undesirable, and metrics are needed to measure with the aim of controlling it. Although several Web metrics have been proposed in the literature, the area of stylesheets is still lagging. Findings show that few CSS-related metrics exist, and there is no evidence of proof for their mathematical soundness through the popularly known frameworks such as Briand framework and Weyuker’s properties. In addition, they have not been empirically validated. In order to address this gap, future studies should focus on defining and validating new metrics for CSS and its pre-processors.

Keywords: CSS, CSS Pre-processors, complexity metrics, theoretical validation, empirical validation

Suggested Citation

Ndia, John Gichuki and Muketha, Geoffrey Muchiri and Omieno, Kelvin Kabeti, A Survey of Cascading Style Sheets Complexity Metrics (May 31, 2019). International Journal of Software Engineering & Applications (IJSEA), Vol.10, No.3, May 2019, Available at SSRN: https://ssrn.com/abstract=3405783 or http://dx.doi.org/10.2139/ssrn.3405783

John Gichuki Ndia (Contact Author)

Masinde Muliro University of Science & Technology

Box 190-50100
Kakamega, Nyanza 50100
Kenya

Geoffrey Muchiri Muketha

Murang'a University of Technology - School of Computing and Information Technology

Kenya

Kelvin Kabeti Omieno

affiliation not provided to SSRN

Do you have negative results from your research you’d like to share?

Paper statistics

Downloads
330
Abstract Views
899
Rank
158,558
PlumX Metrics