A Complexity Metrics Suite for Cascading Style Sheets

dc.authorid Damaševičius, Robertas/0000-0001-9990-1084
dc.authorid Misra, Sanjay/0000-0002-3556-9331
dc.authorscopusid 55314549400
dc.authorscopusid 56962766700
dc.authorscopusid 6603451290
dc.authorwosid Damaševičius, Robertas/E-1387-2017
dc.authorwosid Misra, Sanjay/K-2203-2014
dc.authorwosid Adewumi, Adewole/M-8695-2013
dc.contributor.author Adewumi, Adewole
dc.contributor.author Misra, Sanjay
dc.contributor.author Damasevicius, Robertas
dc.contributor.other Computer Engineering
dc.date.accessioned 2024-07-05T15:40:18Z
dc.date.available 2024-07-05T15:40:18Z
dc.date.issued 2019
dc.department Atılım University en_US
dc.department-temp [Adewumi, Adewole; Misra, Sanjay] Covenant Univ, Dept Comp & Informat Sci, Ota 0123, Nigeria; [Misra, Sanjay] Atilim Univ, Dept Comp Engn, TR-06830 Ankara, Turkey; [Damasevicius, Robertas] Kaunas Univ Technol, Dept Software Engn, LT-51368 Kaunas, Lithuania en_US
dc.description Damaševičius, Robertas/0000-0001-9990-1084; Misra, Sanjay/0000-0002-3556-9331; en_US
dc.description.abstract We perform a theoretical and empirical analysis of a set of Cascading Style Sheets (CSS) document complexity metrics. The metrics are validated using a practical framework that demonstrates their viability. The theoretical analysis is performed using the Weyuker's properties-a widely adopted approach to conducting empirical validations of metrics proposals. The empirical analysis is conducted using visual and statistical analysis of distribution of metric values, Cliff's delta, Chi-square and Liliefors statistical normality tests, and correlation analysis on our own dataset of CSS documents. The results show that five out of the nine metrics (56%) satisfy Weyuker's properties except for the Number of Attributes Defined per Rule Block (NADRB) metric, which satisfies six out of nine (67%) properties. In addition, the results from the statistical analysis show good statistical distribution characteristics (only the Number of Extended Rule Blocks (NERB) metric exceeds the rule-of-thumb threshold value of the Cliff's delta). The correlation between the metric values and the size of the CSS documents is insignificant, suggesting that the presented metrics are indeed complexity rather than size metrics. The practical application of the presented CSS complexity metric suite is to assess the risk of CSS documents. The proposed CSS complexity metrics suite allows identification of CSS files that require immediate attention of software maintenance personnel. en_US
dc.identifier.citationcount 2
dc.identifier.doi 10.3390/computers8030054
dc.identifier.issn 2073-431X
dc.identifier.issue 3 en_US
dc.identifier.scopus 2-s2.0-85070195165
dc.identifier.uri https://doi.org/10.3390/computers8030054
dc.identifier.uri https://hdl.handle.net/20.500.14411/3326
dc.identifier.volume 8 en_US
dc.identifier.wos WOS:000487950600017
dc.institutionauthor Mısra, Sanjay
dc.language.iso en en_US
dc.publisher Mdpi en_US
dc.relation.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.scopus.citedbyCount 1
dc.subject CSS en_US
dc.subject software complexity metrics en_US
dc.subject software maintainability en_US
dc.subject metric validation en_US
dc.title A Complexity Metrics Suite for Cascading Style Sheets en_US
dc.type Article en_US
dc.wos.citedbyCount 1
dspace.entity.type Publication
relation.isAuthorOfPublication 53e88841-fdb7-484f-9e08-efa4e6d1a090
relation.isAuthorOfPublication.latestForDiscovery 53e88841-fdb7-484f-9e08-efa4e6d1a090
relation.isOrgUnitOfPublication e0809e2c-77a7-4f04-9cb0-4bccec9395fa
relation.isOrgUnitOfPublication.latestForDiscovery e0809e2c-77a7-4f04-9cb0-4bccec9395fa

Files

Collections