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 | Size | Format | |
---|---|---|---|---|
Analysis_and_enhancements_of_a_cognitive_based_complexity_measure.pdf Until 2050-12-31 | 195.53 kB | Adobe PDF | View/Open Request a copy |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.