• DocumentCode
    751732
  • Title

    A Comparison of Measures of Control Flow Complexity

  • Author

    Baker, Albert L. ; Zweben, Stuart H.

  • Author_Institution
    Department of Computer Science, University of Wisconsin
  • Issue
    6
  • fYear
    1980
  • Firstpage
    506
  • Lastpage
    512
  • Abstract
    In attempting to describe the quality of computer software, one of the more frequently mentioned measurable attributes is complexity of the flow of control. During the past several years, there have been many attempts to quantify this aspect of computer programs, approaching the problem from such diverse points of view as graph theory and software science. Most notable measures in these areas are McCabe\´s cyclomatic complexity and Halstead\´s software effort. More recently, Woodward et al. proposed a complexity measure based on the number of crossings, or "knots," of arcs in a linearization of the flowgraph.
  • Keywords
    Program complexity; program control flow; software science; source program transformations; structured programs; Area measurement; Computer science; Costs; Fluid flow measurement; Graph theory; Particle measurements; Programming environments; Programming profession; Software measurement; Software quality; Program complexity; program control flow; software science; source program transformations; structured programs;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1980.230799
  • Filename
    1702775