• DocumentCode
    962982
  • Title

    The π measure

  • Author

    Nikolik, B.

  • Author_Institution
    Vidak Quality, LLC, Portland, OR
  • Volume
    2
  • Issue
    5
  • fYear
    2008
  • fDate
    10/1/2008 12:00:00 AM
  • Firstpage
    404
  • Lastpage
    416
  • Abstract
    A novel software measure, called the pi measure, used for evaluating the fault-detection effectiveness of test sets, for measuring test-case independence and for measuring code complexity is proposed. The pi measure is interpreted as a degree of run-time control and data difference at the code level, resulting from executing a program on a set of test cases. Unlike other well-known static and dynamic complexity measures, the pi measure is an execution measure, computed using only run-time information. The Diversity Analyzer computes the pi measure for programs written in C, C++, C# and VB in .NET. The experimental data presented here show a correlation between the pi measure, test case independence and fault-detection rates.
  • Keywords
    program diagnostics; software metrics; code complexity measurement; diversity analyzer; fault detection effectiveness; pi measure; software measure;
  • fLanguage
    English
  • Journal_Title
    Software, IET
  • Publisher
    iet
  • ISSN
    1751-8806
  • Type

    jour

  • DOI
    10.1049/iet-sen:20070094
  • Filename
    4657464