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 :
بازگشت