A Complexity Metrics Suite for Cascading Style Sheets

dc.authoridDamaševičius, Robertas/0000-0001-9990-1084
dc.authoridMisra, Sanjay/0000-0002-3556-9331
dc.authorscopusid55314549400
dc.authorscopusid56962766700
dc.authorscopusid6603451290
dc.authorwosidDamaševičius, Robertas/E-1387-2017
dc.authorwosidMisra, Sanjay/K-2203-2014
dc.authorwosidAdewumi, Adewole/M-8695-2013
dc.contributor.authorMısra, Sanjay
dc.contributor.authorMisra, Sanjay
dc.contributor.authorDamasevicius, Robertas
dc.contributor.otherComputer Engineering
dc.date.accessioned2024-07-05T15:40:18Z
dc.date.available2024-07-05T15:40:18Z
dc.date.issued2019
dc.departmentAtılım Universityen_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, Lithuaniaen_US
dc.descriptionDamaševičius, Robertas/0000-0001-9990-1084; Misra, Sanjay/0000-0002-3556-9331;en_US
dc.description.abstractWe 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.citation2
dc.identifier.doi10.3390/computers8030054
dc.identifier.issn2073-431X
dc.identifier.issue3en_US
dc.identifier.scopus2-s2.0-85070195165
dc.identifier.urihttps://doi.org/10.3390/computers8030054
dc.identifier.urihttps://hdl.handle.net/20.500.14411/3326
dc.identifier.volume8en_US
dc.identifier.wosWOS:000487950600017
dc.language.isoenen_US
dc.publisherMdpien_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectCSSen_US
dc.subjectsoftware complexity metricsen_US
dc.subjectsoftware maintainabilityen_US
dc.subjectmetric validationen_US
dc.titleA Complexity Metrics Suite for Cascading Style Sheetsen_US
dc.typeArticleen_US
dspace.entity.typePublication
relation.isAuthorOfPublication53e88841-fdb7-484f-9e08-efa4e6d1a090
relation.isAuthorOfPublication.latestForDiscovery53e88841-fdb7-484f-9e08-efa4e6d1a090
relation.isOrgUnitOfPublicatione0809e2c-77a7-4f04-9cb0-4bccec9395fa
relation.isOrgUnitOfPublication.latestForDiscoverye0809e2c-77a7-4f04-9cb0-4bccec9395fa

Files

Collections