Metric for Early Measurement of Software Complexity

Journal Title: International Journal on Computer Science and Engineering - Year 2011, Vol 3, Issue 6

Abstract

Software quality depends on several factors such as on time delivery; within budget and fulfilling user's needs. Complexity is one of the most important factors that may affect the quality. Therefore, measuring and controlling the complexity result in improving the quality. So far, most of the researches have tried to identify and measure the complexity in design and code phase. However, when we have the code or design for software, it is too late to control complexity. In this article, with emphasis on Requirement Engineering process, we analyze the causes of software complexity, particularly in the first phase of software development, and propose a requirement based metric. This metric enables a software engineer to measure the complexity before actual design and implementation and choose strategies that are appropriate to the software complexity degree, thus saving on cost and human resource wastage and, more importantly, leading to lower maintenance costs.

Authors and Affiliations

Ghazal Keshavarz , Dr. Nasser Modiri , Dr. Mirmohsen Pedram

Keywords

Related Articles

Optimal Feed Forward MLPArchitecture for Off-Line Cursive Numeral Recognition

The purpose of this work is to analyze the performance of back-propagation feed-forward algorithm using various different activation functions for the neurons of hidden and output layer and varying the number of neurons...

A Comparative Study of Public Key Cryptosystem based on ECC and RSA

The paper gives an introduction to the public key cryptography and its use in applications such as Key Agreement, Data Encryption and Digital Signature. The main emphasize is on some public key algorithms such as RSA and...

Prevention Of WormholeAttacks In Geographic Routing Protocol

As mobile ad hoc network applications are deployed, security emerges as a central requirement..Position aided routing protocols can offer a significant performance increase over traditional ad hoc routing protocols. Boun...

Quantitative evaluation of Segmentation algorithms based on level set method for ISL datasets

The enormous potential research efforts have been taken for sophisticated and natural human computer interaction using gestures. This work has got motivated from long ago as 1980’s since sign language is the only communi...

Estimation of Solar Radiation at a Particular Place: Comparative study between Soft Computing and Statistical Approach

This study focuses on the development of connectionist model such as neural network based method to efficiently predict solar radiation of a particular place. Here a comparative study is given between a conventional appr...

Download PDF file
  • EP ID EP119141
  • DOI -
  • Views 127
  • Downloads 0

How To Cite

Ghazal Keshavarz, Dr. Nasser Modiri, Dr. Mirmohsen Pedram (2011). Metric for Early Measurement of Software Complexity. International Journal on Computer Science and Engineering, 3(6), 2482-2490. https://europub.co.uk/articles/-A-119141