Weighted Class Complexity: A Measure of Complexity for Object Oriented System

dc.authoridMisra, Sanjay/0000-0002-3556-9331
dc.authorwosidMisra, Sanjay/K-2203-2014
dc.contributor.authorMisra, Sanjay
dc.contributor.authorAkman, K. Ibrahim
dc.contributor.otherComputer Engineering
dc.date.accessioned2024-10-06T10:58:00Z
dc.date.available2024-10-06T10:58:00Z
dc.date.issued2008
dc.departmentAtılım Universityen_US
dc.department-temp[Misra, Sanjay; Akman, K. Ibrahim] Atilim Univ, Dept Comp Engn, Ankara, Turkeyen_US
dc.descriptionMisra, Sanjay/0000-0002-3556-9331en_US
dc.description.abstractSoftware complexity metrics are used to predict critical information about reliability and maintainability of software systems. Object oriented software development requires a different approach to software complexity metrics. In this paper, we propose a metric to compute the structural and cognitive complexity of class by associating a weight to the class, called as Weighted Class Complexity (WCC). On the contrary, of the other metrics used for object oriented systems, proposed metric calculates the complexity of a class due to methods and attributes in terms of cognitive weight. The proposed metric has been demonstrated with 00 examples. The theoretical and practical evaluations based on the information theory have shown that the proposed metric is on ratio scale and satisfies most of the parameters required by the measurement theory.en_US
dc.description.woscitationindexScience Citation Index Expanded
dc.identifier.citation35
dc.identifier.doi[WOS-DOI-BELIRLENECEK-532]
dc.identifier.endpage1708en_US
dc.identifier.issn1016-2364
dc.identifier.issue6en_US
dc.identifier.scopusqualityQ4
dc.identifier.startpage1689en_US
dc.identifier.urihttps://hdl.handle.net/20.500.14411/8818
dc.identifier.volume24en_US
dc.identifier.wosWOS:000261206300005
dc.identifier.wosqualityQ4
dc.institutionauthorMısra, Sanjay
dc.language.isoenen_US
dc.publisherinst information Scienceen_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.subjectsoftware metricsen_US
dc.subjectobject oriented programmingen_US
dc.subjectclass complexityen_US
dc.subjectcognitive complexityen_US
dc.subjectcognitive weightsen_US
dc.subjectvalidation criteriaen_US
dc.titleWeighted Class Complexity: A Measure of Complexity for Object Oriented Systemen_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