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
Link To Document