DocumentCode :
2657447
Title :
On the repeatability of metric models and metrics across software builds
Author :
Schneidewind, Norman F.
Author_Institution :
Naval Postgraduate Sch., Monterey, CA, USA
fYear :
2000
fDate :
2000
Firstpage :
234
Lastpage :
245
Abstract :
We have developed various software metrics models over the years: Boolean discriminate functions (BDFs); the Kolmogorov-Smirnov distance; derivative calculations for assessing achievable quality; a stopping rule; point and confidence interval estimates of quality; relative critical value deviation metrics; and nonlinear regression functions. We would like these models and metrics to be repeatable across the n builds of a software system. The advantage of repeatability is that models and metrics only need to be developed and validated once on build, and then applied n-1 times without modification to subsequent builds, with considerable savings in analysis and computational effort. In practical terms, this approach involves using the same model parameters that were validated and applying them unchanged on subsequent builds. The disadvantage is that the quality and metrics data of builds 2, ..., n, which varies across builds, is not utilized. We make a comparison of this approach with one that involves validating models and metrics on each build i and applying them only on build i+1, and then repeating the process. The advantage of this approach is that all available data are used in the models and analysis but at considerable cost in effort. We report on experiments involving large sets of discrepancy reports and metrics data on the Space Shuttle flight software, where we compare the predictive accuracy and effort of the two approaches for BDFs, critical values, derivative quality and inspection calculations, and the stopping rule
Keywords :
aerospace computing; software metrics; software quality; space vehicles; Boolean discriminate functions; Kolmogorov-Smirnov distance; Space Shuttle flight software; confidence interval estimates; derivative calculations; discrepancy reports; effort; model parameter validation; nonlinear regression functions; point estimates; predictive accuracy; relative critical value deviation metrics; repeatability; software builds; software inspection calculations; software metrics models; software quality; stopping rule; Accuracy; Costs; Indexing; Inspection; Predictive models; Quality control; Software metrics; Software quality; Software systems; Space shuttles;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering, 2000. ISSRE 2000. Proceedings. 11th International Symposium on
Conference_Location :
San Jose, CA
ISSN :
1071-9458
Print_ISBN :
0-7695-0807-3
Type :
conf
DOI :
10.1109/ISSRE.2000.885875
Filename :
885875
Link To Document :
بازگشت