Analysis methods for software reliability data

McCollin, C., 1993. Analysis methods for software reliability data. PhD, Nottingham Trent University.

10290208.pdf - Published version

Download (37MB) | Preview


This thesis reviews the statistical models commonly applied to software reliability data. A data set encompassing the typical fields to be found on a software defect record sheet is analysed in a systematic way to initially determine where data was corrupted or uncollected. The data when summarised into failure counts, proportions, waiting times to failure and cumulative failure times are analysed by a number of statistical analyses: Exploratory Data Analysis, Box and Jenkins time series, proportional hazards modelling, proportional intensity modelling and a number of multivariate techniques. A comparison of the analyses is undertaken.

The time series analysis using a standard computer package was able to forecast when the software would become failure free, a useful metric to determine time to release the software to a customer. The results are verified by proportional hazards modelling.

The intensity functions of most of the non-homogeneous Poisson processes are shown to be equivalent to proportional hazards models with appropriate explanatory factors and hazard functions. The technique may be used as a diagnostic tool for the selection of the most appropriate software reliability model for a given data set as nonsignificant proportional hazards formulations are rejected from the analyses. Covariates which describe the attributes of the software, e.g. source program type, may also be incorporated in a proportional hazards formulation.

The proportional intensity model is applied to the twelve least reliable program sources of Alvey data set number 3, the first analysis of this type for software data. This formulation can model all the software and hardware reliability growth models which can be expressed as Non-homogeneous Poisson processes. The findings are compared with those from exploratory data analysis and proportional hazards modelling. The proportional intensity model is also shown to be a limiting form of the proportional odds model.

The use of multivariate techniques such as principal components analysis, discriminant analysis and also generalised linear modelling to model software reliability data are described and the results are compared to the results of the analyses from exploratory data analysis and proportional intensity modelling.

Item Type: Thesis
Creators: McCollin, C.
Date: 1993
ISBN: 9781369324570
Rights: This copy has been supplied for the purpose of research or private study on the understanding that it is copyright material and that no quotation from the thesis may be published without proper acknowledgement.
Divisions: Schools > School of Science and Technology
Record created by: Linda Sullivan
Date Added: 16 Jun 2021 15:30
Last Modified: 17 Oct 2023 14:24

Actions (login required)

Edit View Edit View


Views per month over past year


Downloads per month over past year