Estimating the Risk Of Releasing Software
Murphy Brendan
The 17th IEEE International Symposium on Software Reliability Engineering (ISSRE 2006) -- Industry Practices (ISSRE 2006)
Raleigh, North Carolina, USA, 6-10 November 2006
Abstract
In an ideal world it would be possible to produce failure free commercial software but, unfortunately, there is no known development process and or language that can guarantee such software. To improve the overall quality of the Microsoft Windows operating system, analysis has been performed to understand which attributes (size, complexity, churn, etc.) have the greatest impact on subsequent product quality. This analysis debunks a number of myths regarding the relationship between certain sofwtare attributes (size, complexity etc) and subsequent code quality. Based on this analysis, a model has been developed to estimate the risks associated with the release of future Windows operating systems. This presentation will discuss the results of the analysis, the risk model, its future development and its limitations.