Weibull distribution in modeling component faults

Cost efficiency and the issue of quality are pushing software companies to constantly invest in efforts to produce enough quality applications that will arrive in time, with good enough quality to the customer. Quality is not for free, it has a price. Using the different methods of prediction, characteristic parameters will be obtained and will lead to the conclusions about quality even prior the beginning of the project. The Weibull distribution is by far the world's most popular statistical model for life data. On the other hand, exponential distribution and Rayleigh distribution are special cases of Weibull distribution. If we want to model and predict software component quality with mentioned distribution we should take some assumption regarding them. Prediction of component quality will take us to preventive and corrective action in the organization. Based on the results of prediction and modeling of software components faults prior the project start, during project execution and finally during maintenance stage of the component lifecycle some conclusion can be made. In this paper software component prediction using different mathematical models will be presented.

[1]  K. Sadananda Upadhya,et al.  Availability of weapon systems with multiple failures and logistic delays , 2003 .

[2]  Mayuram S. Krishnan,et al.  Evaluating the cost of software quality , 1998, CACM.

[3]  Ying Zhou,et al.  Open source software reliability model , 2005, ACM SIGSOFT Softw. Eng. Notes.

[4]  Saurabh Kumar,et al.  A study of the rail degradation process to predict rail breaks , 2006 .

[5]  Saurabh Kumar RELIABILITY ANALYSIS AND COST MODELING OF DEGRADING SYSTEMS , 2008 .

[6]  Tadashi Dohi,et al.  Optimal testing/maintenance design in a software development project , 2004 .

[7]  Robert B. Abernethy,et al.  The new Weibull handbook , 1993 .

[8]  G. Q. Kenny Estimating defects in commercial software during operational use , 1993 .

[9]  Abraham Kandel,et al.  Are software failures chaotic? , 2002, 2002 Annual Meeting of the North American Fuzzy Information Processing Society Proceedings. NAFIPS-FLINT 2002 (Cat. No. 02TH8622).

[10]  Michael Talmor,et al.  Reliability Analysis of Avionics in the Commercial Aerospace Industry , 2005 .

[11]  Uday Kumar,et al.  Holistic procedure for rail maintenance in Sweden , 2008 .

[12]  Lovre Hribar Software component quality prediction in the legacy product development environment using Weibull and other mathematical distributions , 2009, SoftCOM 2009 - 17th International Conference on Software, Telecommunications & Computer Networks.

[13]  Xiuzhen Zhang,et al.  Predicting Defective Software Components from Code Complexity Measures , 2007 .

[14]  Amrit L. Goel,et al.  Software Reliability Models: Assumptions, Limitations, and Applicability , 1985, IEEE Transactions on Software Engineering.

[15]  L. Hribar,et al.  Usage of Weibull and other models for software faults prediction in AXE , 2008, 2008 16th International Conference on Software, Telecommunications and Computer Networks.

[16]  G. Chattopadhyay,et al.  Parameter estimation for rail degradation model , 2009 .

[17]  Roy Billinton,et al.  Reliability evaluation of engineering systems : concepts and techniques , 1992 .