Software reliability analysis models
IBM Journal of Research and Development
Software reliability: measurement, prediction, application
Software reliability: measurement, prediction, application
Does imperfect debugging affect software reliability growth?
ICSE '89 Proceedings of the 11th international conference on Software engineering
A Model for Software Development Effort and Cost Estimation
IEEE Transactions on Software Engineering
Software Reliability
Analysis of error processes in computer software
Proceedings of the international conference on Reliable software
Unification of finite failure non-homogeneous Poisson process models through test coverage
ISSRE '96 Proceedings of the The Seventh International Symposium on Software Reliability Engineering
APSEC '04 Proceedings of the 11th Asia-Pacific Software Engineering Conference
Software Reliability Models: Assumptions, Limitations, and Applicability
IEEE Transactions on Software Engineering
A generalized software fault classification model
WSEAS Transactions on Computers
Improved mining of software complexity data on evolutionary filtered training sets
WSEAS Transactions on Information Science and Applications
Software quality assurance using software reliability growth modelling: state of the art
International Journal of Business Information Systems
A Bayesian framework for parameters estimation in complex system
MMACTEE'09 Proceedings of the 11th WSEAS international conference on Mathematical methods and computational techniques in electrical engineering
Reducing test effort: A systematic mapping study on existing approaches
Information and Software Technology
Hi-index | 0.00 |
Several software reliability growth models (SRGMs) have been presented in the literature in the last three decades. These SRGMs take into account different testing environment depending on size and efficiency of testing team, type of components and faults, design of test cases, software architecture etc. The plethora of models makes the model selection an uphill task. Recently, some authors have tried to develop a unifying approach so as to capture different growth curves, thus easing the model selection process. The work in this area done so far relates the fault removal process to the testing/execution time and does not consider the consumption pattern of testing resources such as CPU time, manpower and number of executed test cases. More realistic modeling techniques can result if the reliability growth process is studied with respect to the amount of expended testing efforts. In this paper, we propose a unified framework for testing effort dependent software reliability growth models incorporating imperfect debugging and error generation. The proposed framework represents the realistic case of time delays between the different stages of fault removal process i.e Failure Observation/Fault Detection and Fault Removal/Correction processes. The Convolution of probability distribution functions have been used to characterize time differentiation between these two processes. Several existing and new effort dependent models have been derived by using different types of distribution functions. We have also provided data analysis based on the actual software failure data sets for some of the models discussed and proposed in the paper.