IDEAS home Printed from https://ideas.repec.org/a/aes/infoec/v16y2012i1p5-13.html
   My bibliography  Save this article

Evaluating Software Complexity Based on Decision Coverage

Author

Listed:
  • Mustafa AL-HAJJAJI
  • Izzat Mahmoud ALSMADI
  • Samer SAMARAH

Abstract

It is becoming increasingly difficult to ignore the complexity of software products. Software metrics are proposed to help show indications for quality, size, complexity, etc. of software products. In this paper, software metrics related to complexity are developed and evaluated. A dataset of many open source projects is built to assess the value of the developed metrics. Comparisons and correlations are conducted among the different tested projects. A classifica-tion is proposed to classify software code into different levels of complexity. The results showed that measuring the complexity of software products based on decision coverage gives a significant indicator of degree of complexity of those software products. However, such in-dicator is not exclusive as there are many other complexity indicators that can be measured in software products. In addition, we conducted a comparison among several available metric tools that can collect software complexity metrics. Results among those different tools were not consistent. Such comparison shows the need to have a unified standard for measuring and collecting complexity attributes.

Suggested Citation

  • Mustafa AL-HAJJAJI & Izzat Mahmoud ALSMADI & Samer SAMARAH, 2012. "Evaluating Software Complexity Based on Decision Coverage," Informatica Economica, Academy of Economic Studies - Bucharest, Romania, vol. 16(1), pages 5-13.
  • Handle: RePEc:aes:infoec:v:16:y:2012:i:1:p:5-13
    as

    Download full text from publisher

    File URL: http://www.revistaie.ase.ro/content/61/01%20-%20Alsmadi.pdf
    Download Restriction: no
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:aes:infoec:v:16:y:2012:i:1:p:5-13. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Paul Pocatilu (email available below). General contact details of provider: https://edirc.repec.org/data/aseeero.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.