















|
| |
VIEW
TOC [PDF
Full-Text (198 KB)] PREV NEXT ABSTRACT
PLUS
You are not currently logged in. Guests
may access abstract/citation records free of charge. Click
here to log in.
You may purchase the PDF full-text
document for up to three (3) downloads within 30 days.

A stochastic model of fault
introduction and removal during software
development Stutzke, M.A. Smidts,
C.S. Data Syst.
& Solutions, Frederick, MD; This paper appears in: Reliability, IEEE
Transactions on
Publication Date: Jun 2001 On page(s): 184-193 Volume: 50, Issue:
2 ISSN:
0018-9529 References Cited:
32 CODEN: IERQAD
Abstract: Two broad categories of human error occur during
software development: (1) development errors made during
requirements analysis, design, and coding activities; (2) debugging
errors made during attempts to remove faults identified during
software inspections and dynamic testing. This paper describes a
stochastic model that relates the software failure intensity
function to development and debugging error occurrence throughout
all software life-cycle phases. Software failure intensity is
related to development and debugging errors because data on
development and debugging errors are available early in the software
life-cycle and can be used to create early predictions of software
reliability. Software reliability then becomes a variable which can
be controlled up front, viz, as early as possible in the software
development life-cycle. The model parameters were derived based on
data reported in the open literature. A procedure to account for the
impact of influencing factors (e.g., experience, schedule pressure)
on the parameters of this stochastic model is suggested. This
procedure is based on the success likelihood methodology (SLIM). The
stochastic model is then used to study the introduction and removal
of faults and to calculate the consequent failure intensity value of
a small-software developed using a waterfall software development
VIEW
TOC [PDF
Full-Text (198 KB)] PREV NEXT ABSTRACT
PLUS
| |