Automated, Cloud-based and Real Time Software Reliability Growth Modeling
07 October 2017
This tutorial will discuss practical aspects of software defect and reliability predictions. To this end, we will introduce a recently developed cloud-based SRGM tool which, for a given project, automatically generates multiple piece-wise curves so as more accurately capture changing defect trends. The tool is applicable to different software development projects without a need for additional manual tuning. Moreover, the last of these curves is used to predict residual defects at delivery and in-service software reliability and availability. The end result is a robust, consistent, flexible, fast, statistically sound approach for defect prediction for any defect data sets without human intervention. The cloud-based SRGM tool is provided as-a-service to software development teams spread across geography and time with automated, real-time, reliable and actionable insights regarding the development process. This method has been successfully applied to development projects with various size and network functional elements using traditional and Agile software development methodologies within Nokia. A large number of use cases will be discussed for effective use of the tool to assure high reliability of a software product.