NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Providing an empirical basis for optimizing the verification and testing phases of software developmentApplying equal testing and verification effort to all parts of a software system is not very efficient, especially when resources are limited and scheduling is tight. Therefore, one needs to be able to differentiate low/high fault density components so that the testing/verification effort can be concentrated where needed. Such a strategy is expected to detect more faults and thus improve the resulting reliability of the overall system. This paper presents an alternative approach for constructing such models that is intended to fulfill specific software engineering needs (i.e. dealing with partial/incomplete information and creating models that are easy to interpret). Our approach to classification is as follows: (1) to measure the software system to be considered; and (2) to build multivariate stochastic models for prediction. We present experimental results obtained by classifying FORTRAN components developed at the NASA/GSFC into two fault density classes: low and high. Also we evaluate the accuracy of the model and the insights it provides into the software process.
Document ID
19930007979
Acquisition Source
Legacy CDMS
Document Type
Preprint (Draft being sent to journal)
Authors
Briand, Lionel C.
(Maryland Univ. College Park, MD, United States)
Basili, Victor R.
(Maryland Univ. College Park, MD, United States)
Hetmanski, Christopher J.
(Maryland Univ. College Park, MD, United States)
Date Acquired
September 6, 2013
Publication Date
November 1, 1992
Publication Information
Publication: NASA. Goddard Space Flight Center, Collected Software Engineering Papers, Volume 10
Subject Category
Computer Programming And Software
Accession Number
93N17168
Funding Number(s)
CONTRACT_GRANT: AF-AFOSR-0031-90
CONTRACT_GRANT: NSG-5123
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available