Litcius/Paper detail

Cognitive-Integrated Complexity Analysis: A Comprehensive Software Visualization Tool

Kasun R. Sampath, D. I. De Silva

202410 citationsDOI

Abstract

The software metrics tool able to measure software's complexity comprehensively within the scope of attribution which has not been tackled by other existing tools as well as measurement methods. The existing metrics, including those of Chidamber and Kemerer, which are the traditional ones, are mainly technical, yet there is a gap in considering the cognitive aspect of the complexity. This work proposes new metrics such as Cyclomatic Complexity, Cognitive Functional Size, an Improved CB (ICB) metric, which are built on cognitive complexity so that their integration improves the quality evaluation of the software. The offered tool is diverse in its capacities since it employs classic, object-oriented and modern cognitive metrics thus offering a multidimensional approach to evaluation. Such tools are equipped with easy-to-use interfaces and visualization functionalities and add an industry perspective and the perspective of its consultants and, for example, managers and architects of a given project to the requirements of the metric shattering them to make sense. The integrated concept will help in better decision making in software maintenance and development since complexity will be arrives at in a more detailed manner through cognition analysis.

Topics & Concepts

Computer scienceVisualizationCognitive complexitySoftwareData visualizationSoftware engineeringHuman–computer interactionCognitionData miningProgramming languagePsychologyNeuroscienceSoftware Engineering Research
Cognitive-Integrated Complexity Analysis: A Comprehensive Software Visualization Tool | Litcius