Please use this identifier to cite or link to this item: https://rda.sliit.lk/handle/123456789/1650
Title: Analysis and enhancements of a cognitive based complexity measure
Authors: De Silva, D. I
Kodagoda, N
Kodituwakku, S. R
Pinidiyaarachchi, A. J
Keywords: Analysis
enhancements
cognitive based
complexity measure
Issue Date: 25-Jun-2017
Publisher: IEEE
Citation: D. 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.
Series/Report no.: 2017 IEEE International Symposium on Information Theory (ISIT);Pages 241-245
Abstract: As 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.
URI: http://rda.sliit.lk/handle/123456789/1650
ISSN: 2157-8117
Appears in Collections:Research Papers - IEEE
Research Papers - SLIIT Staff Publications

Files in This Item:
File Description SizeFormat 
Analysis_and_enhancements_of_a_cognitive_based_complexity_measure.pdf
  Until 2050-12-31
195.53 kBAdobe PDFView/Open Request a copy


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.