Publication:
Analysis and enhancements of a cognitive based complexity measure

dc.contributor.authorDe Silva, D. I
dc.contributor.authorKodagoda, N
dc.contributor.authorKodituwakku, S. R
dc.contributor.authorPinidiyaarachchi, A. J
dc.date.accessioned2022-03-15T05:59:59Z
dc.date.available2022-03-15T05:59:59Z
dc.date.issued2017-06-25
dc.description.abstractAs stated by Tom DeMacro, something that cannot be measured is uncontrollable. Thus, a number of metrics have been developed to measure the complexity associated with software by considering various aspects such as size, control flow and data flow between modules, cognitive informatics etc. Amongst these aspects, cognitive informatics is recognized as a promising aspect in measuring software complexity. Thus, majority of the complexity metrics that were proposed after the introduction of cognitive informatics have been proposed mainly based on the cognitive aspect. Amongst them, Chhillar and Bhasins' weighted composite complexity measure is one of the few metrics that had attempted to measure the complexity of a program by considering more than three or more complexity factors. After a thorough analysis, in a previous study, the authors identified that the weighted composite complexity measure could be further improved by considering more complexity factors. This paper extends the previous study to identify the most appropriate factors that could be considered by the weighted composite complexity measure. Using the opinions of the industry experts, the authors were able to discover that compound conditional statements, threads and recursion could also be considered by the weighted composite complexity measure. Accordingly, the weighted composite complexity measure was enhanced to capture the complexities that arise due to those factors. The paper also includes a demonstration of the complexity calculation method of the improved weighted composite complexity measure with the use of three sample java programs, which were written by incorporating the above mentioned factors. In addition, an application of the weighted composite complexity measure to the same programs are also given in the paper, to illustrate the changes in complexity values of the two measures.en_US
dc.identifier.citationD. I. De Silva, N. Kodagoda, S. R. Kodituwakku and A. J. Pinidiyaarachchi, "Analysis and enhancements of a cognitive based complexity measure," 2017 IEEE International Symposium on Information Theory (ISIT), 2017, pp. 241-245, doi: 10.1109/ISIT.2017.8006526.en_US
dc.identifier.doi10.1109/ISIT.2017.8006526en_US
dc.identifier.issn2157-8117
dc.identifier.urihttps://rda.sliit.lk/handle/123456789/1650
dc.language.isoenen_US
dc.publisherIEEEen_US
dc.relation.ispartofseries2017 IEEE International Symposium on Information Theory (ISIT);Pages 241-245
dc.subjectAnalysisen_US
dc.subjectenhancementsen_US
dc.subjectcognitive baseden_US
dc.subjectcomplexity measureen_US
dc.titleAnalysis and enhancements of a cognitive based complexity measureen_US
dc.typeArticleen_US
dspace.entity.typePublication

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Analysis_and_enhancements_of_a_cognitive_based_complexity_measure.pdf
Size:
195.53 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: