A Suite of Object Oriented Cognitive Complexity Metrics

dc.contributor.author Misra, Sanjay
dc.contributor.author Adewumi, Adewole
dc.contributor.author Fernandez-Sanz, Luis
dc.contributor.author Damasevicius, Robertas
dc.date.accessioned 2024-07-05T15:30:12Z
dc.date.available 2024-07-05T15:30:12Z
dc.date.issued 2018
dc.description Fernandez-Sanz, Luis/0000-0003-0778-0073; Misra, Sanjay/0000-0002-3556-9331; Damaševičius, Robertas/0000-0001-9990-1084; Adewumi, Adewole/0000-0002-8115-8824 en_US
dc.description.abstract Object orientation has gained a wide adoption in the software development community. To this end, different metrics that can be utilized in measuring and improving the quality of object-oriented (OO) software have been proposed, by providing insight into the maintainability and reliability of the system. Some of these software metrics are based on cognitive weight and are referred to as cognitive complexity metrics. It is our objective in this paper to present a suite of cognitive complexity metrics that can be used to evaluate OO software projects. The present suite of metrics includes method complexity, message complexity, attribute complexity, weighted class complexity, and code complexity. The metrics suite was evaluated theoretically using measurement theory and Weyuker's properties, practically using Kaner's framework and empirically using thirty projects. en_US
dc.description.sponsorship Covenant University through the Centre for Research, Innovation and Discovery en_US
dc.description.sponsorship This work was supported by Covenant University through the Centre for Research, Innovation and Discovery. en_US
dc.identifier.doi 10.1109/ACCESS.2018.2791344
dc.identifier.issn 2169-3536
dc.identifier.scopus 2-s2.0-85041177660
dc.identifier.uri https://doi.org/10.1109/ACCESS.2018.2791344
dc.identifier.uri https://hdl.handle.net/20.500.14411/3016
dc.language.iso en en_US
dc.publisher Ieee-inst Electrical Electronics Engineers inc en_US
dc.relation.ispartof IEEE Access
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject Cognitive complexity en_US
dc.subject cognitive weights en_US
dc.subject empirical validation en_US
dc.subject software metrics en_US
dc.title A Suite of Object Oriented Cognitive Complexity Metrics en_US
dc.type Article en_US
dspace.entity.type Publication
gdc.author.id Fernandez-Sanz, Luis/0000-0003-0778-0073
gdc.author.id Misra, Sanjay/0000-0002-3556-9331
gdc.author.id Damaševičius, Robertas/0000-0001-9990-1084
gdc.author.id Adewumi, Adewole/0000-0002-8115-8824
gdc.author.scopusid 56962766700
gdc.author.scopusid 55314549400
gdc.author.scopusid 25630384100
gdc.author.scopusid 6603451290
gdc.author.wosid Fernandez-Sanz, Luis/J-4895-2012
gdc.author.wosid Fernandez, Luis/KHX-5442-2024
gdc.author.wosid Misra, Sanjay/K-2203-2014
gdc.author.wosid Damaševičius, Robertas/E-1387-2017
gdc.author.wosid Adewumi, Adewole/M-8695-2013
gdc.bip.impulseclass C4
gdc.bip.influenceclass C4
gdc.bip.popularityclass C4
gdc.coar.access open access
gdc.coar.type text::journal::journal article
gdc.description.department Atılım University en_US
gdc.description.departmenttemp [Misra, Sanjay; Adewumi, Adewole] Covenant Univ, Ota 1023, Nigeria; [Misra, Sanjay] Atilim Univ, TR-06830 Anakra, Turkey; [Fernandez-Sanz, Luis] Univ Alcala de Henares, E-28871 Alcala De Henares, Spain; [Damasevicius, Robertas] Kauno Technol Univ, LT-51368 Kaunas, Lithuania en_US
gdc.description.endpage 8796 en_US
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q1
gdc.description.startpage 8782 en_US
gdc.description.volume 6 en_US
gdc.description.wosquality Q2
gdc.identifier.openalex W2783923050
gdc.identifier.wos WOS:000427536200001
gdc.oaire.accesstype GOLD
gdc.oaire.diamondjournal false
gdc.oaire.impulse 24.0
gdc.oaire.influence 5.4036846E-9
gdc.oaire.isgreen false
gdc.oaire.keywords empirical validation
gdc.oaire.keywords QA75 Electronic computers. Computer science
gdc.oaire.keywords cognitive weights
gdc.oaire.keywords software metrics
gdc.oaire.keywords Electrical engineering. Electronics. Nuclear engineering
gdc.oaire.keywords Cognitive complexity
gdc.oaire.keywords TK1-9971
gdc.oaire.popularity 1.950757E-8
gdc.oaire.publicfunded false
gdc.oaire.sciencefields 0202 electrical engineering, electronic engineering, information engineering
gdc.oaire.sciencefields 02 engineering and technology
gdc.openalex.collaboration International
gdc.openalex.fwci 13.84126823
gdc.openalex.normalizedpercentile 0.99
gdc.openalex.toppercent TOP 10%
gdc.opencitations.count 44
gdc.plumx.crossrefcites 22
gdc.plumx.mendeley 75
gdc.plumx.scopuscites 58
gdc.scopus.citedcount 58
gdc.virtual.author Mısra, Sanjay
gdc.wos.citedcount 36
relation.isAuthorOfPublication 53e88841-fdb7-484f-9e08-efa4e6d1a090
relation.isAuthorOfPublication.latestForDiscovery 53e88841-fdb7-484f-9e08-efa4e6d1a090
relation.isOrgUnitOfPublication e0809e2c-77a7-4f04-9cb0-4bccec9395fa
relation.isOrgUnitOfPublication 4abda634-67fd-417f-bee6-59c29fc99997
relation.isOrgUnitOfPublication 50be38c5-40c4-4d5f-b8e6-463e9514c6dd
relation.isOrgUnitOfPublication.latestForDiscovery e0809e2c-77a7-4f04-9cb0-4bccec9395fa

Files

Collections