Institutional Repository

A complexity metrics model for software

Show simple item record

dc.contributor.author Torn, A
dc.contributor.author Andersson, T
dc.contributor.author Enholm, K
dc.date.accessioned 2018-06-14T08:23:00Z
dc.date.available 2018-06-14T08:23:00Z
dc.date.issued 1999
dc.identifier.citation Torn A, Andersson T & Enholm K (1999) A complexity metrics model for software. South African Computer Journal, Number 24, 1999 en
dc.identifier.issn 2313-7835
dc.identifier.uri http://hdl.handle.net/10500/24371
dc.description.abstract A complexity metrics model for software is introduced. The model is defined as l( p )c( p ) = e( p ), where p is any piece of software, l( p ) its length, c( p ) an average type complexity measure independent of length, and e( p ) their product. The model is then applied to structural complexity (SC) of collections of software units. Rules for computing SC for the basic structured constructs are given. These make SC sensitive to sequencing, nesting and modularization. The tool may be calibrated to user's perceived model of complexity by specifying some parameters. Arguments for the usability of SC are given by deriving theoretical properties and by a few simple case studies. A Scheme function for computing (l , c,e) for a software unit or a collection of software units is supplied. en
dc.language.iso en en
dc.publisher South African Computer Society (SAICSIT) en
dc.subject Computer program en
dc.subject Hierarchical measure en
dc.subject Software metrics en
dc.subject Structural complexity en
dc.title A complexity metrics model for software en
dc.type Article en


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search UnisaIR


Browse

My Account

Statistics