A Survey of Software Reliability Models
This is an incremental survey for researchers and practitioners in software engineering, summarizing existing models without introducing new methods.
The paper surveys fundamental black-box and white-box software reliability models used to evaluate if software reliability requirements are met, highlighting their shortcomings and suggesting future research directions.
Software reliability analysis is performed at various stages during the process of engineering software as an attempt to evaluate if the software reliability requirements have been (or might be) met. In this report, I present a summary of some fundamental black-box and white-box software reliability models. I also present some general shortcomings of these models and suggest avenues for further research.