Title: Complexity estimation by using multiparadigm approach: a proposed metrics and algorithms

Authors: Neelamadhab Padhy; Suresh Chandra Satapathy; R.P. Singh

Addresses: Sri Satya Sai University of Technology and Medical Science (SSSUTM), Sehore, India ' Department of Computer Science, P.V.P. Siddhartha Institute of Technology, Kanuru, Vijayawada, India ' Sri Satya Sai University of Technology and Medical Science (SSSUTM), Opposite OILFED, Bhopal Indore Highway, Pachama, Sehore (M.P.) 466001, India

Abstract: The factors upsetting directness of a software code were calculated manually using traditional approach which is not suitable in these days. There are numerous software tools are available in the market but they are not reliable due to vast number of metrics are available and each and every metrics are not specific definitions. This paper investigated factors which are affecting for understanding the procedural and object oriented code and found that software metrics can be calculated by using the web-engineering technology especially multiparadigm language. The most important parts of this paper are propped algorithms for estimating an object-oriented metrics. The planned metrics were empirically authenticated in diverse paradigms. The exigent task of this paper is all about the evaluation strategy of an object-oriented metrics by using multiparadigm language (JavaScript). The proposed model is developed to analyse the CK metric suite. This model extracts the number of classes available in the Java Script programs. Basically this model works in two different phases. In first phase the parser is able to find and generate the full abstract syntax tree and second stage the identification of the classes and generated the metrics itself.

Keywords: code quality; meaning of software complexity; complexity measurement; multiparadigm; proposed metrics; object oriented technology.

DOI: 10.1504/IJNVO.2019.101786

International Journal of Networking and Virtual Organisations, 2019 Vol.21 No.2, pp.201 - 220

Received: 20 Mar 2017
Accepted: 04 Jun 2017

Published online: 27 Aug 2019 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article