On the variability of fuzzy debugging

Abstract The development and maintenance of software reliability enjoys a high priority in the evolution of modern computer technology. Over the last three decades or so, a tremendous amount of research has gone into the theory and practice of producing reliable software. Given the many subjective factors that influence software reliability, it is surprising that very little of this research has been directed towards the application of fuzzy set ideas to problems in the area. In this paper, we extend the research began in Zeephongsekul and Xia (Fuzzy Sets and Systems 83 (1996) 233–247) where fuzzy debugging was introduced to looking at the variability associated with this mode of debugging. A measure of variability is introduced which incorporates both the imprecision of fuzzy debugging and the randomness due to the number of failures encountered. This measure generalizes the variance introduced by Korner (Fuzzy Sets and Systems 92 (1997) 83–93) to stochastic point processes consisting of random points and fuzzy marks. The results are useful for a proper assessment of the quality of the debugging process. An example illustrating the theory is provided.

[1]  Cai Kaiyuan,et al.  Fuzzy variables as a basis for a theory of fuzzy reliability in the possibility context , 1991 .

[2]  Huibert Kwakernaak,et al.  Fuzzy random variables - I. definitions and theorems , 1978, Inf. Sci..

[3]  Panlop Zeephongsekul,et al.  On fuzzy debugging of software programs , 1996, Fuzzy Sets Syst..

[4]  D. Dubois,et al.  Operations on fuzzy numbers , 1978 .

[5]  M. Puri,et al.  Fuzzy Random Variables , 1986 .

[6]  Ralf Körner,et al.  On the variance of fuzzy random variables , 1997, Fuzzy Sets Syst..

[7]  R. Kruse,et al.  Statistics with vague data , 1987 .

[8]  P. Kloeden,et al.  Metric Spaces of Fuzzy Sets: Theory and Applications , 1994 .

[9]  Simeon C. Ntafos,et al.  On some reliability estimation problems in random and partition testing , 1991, Proceedings. 1991 International Symposium on Software Reliability Engineering.

[10]  Z. Jelinski,et al.  Software reliability Research , 1972, Statistical Computer Performance Evaluation.

[11]  P. Kloeden,et al.  Metric spaces of fuzzy sets , 1990 .

[12]  N. N. Lyashenko,et al.  Limit theorems for sums of independent, compact, random subsets of euclidean space , 1982 .

[13]  R. A. Vitale An alternate formulation of mean value for random geometric figures * , 1988 .

[14]  Simon P. Wilson,et al.  Software Reliability Modeling , 1994 .

[15]  Walter Freiberger,et al.  Statistical Computer Performance Evaluation , 1972 .

[16]  Kai-Yuan Cai,et al.  A novel approach to software reliability modeling , 1993 .

[17]  Elaine J. Weyuker,et al.  An Extended Domain-Bases Model of Software Reliability , 1988, IEEE Trans. Software Eng..

[18]  Min Xie,et al.  Software Reliability Modelling , 1991, Series on Quality, Reliability and Engineering Statistics.

[19]  Kai-Yuan Cai,et al.  A critical review on software reliability modeling , 1991 .