• Publication
  • 1989
  • Issue No. 3 - March
  • Abstract - Structural Approach to the Estimation of the Number of Residual Software Faults Based on the Hyper-Geometric Distribution
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Structural Approach to the Estimation of the Number of Residual Software Faults Based on the Hyper-Geometric Distribution
March 1989 (vol. 15 no. 3)
pp. 345-355

Models based on the hyper-geometric distribution for estimating the number of residual software faults are proposed. The application of the basic model shows that its fit to real data is good. Two ways of improving the model, using a segmentation technique and composite estimation, respectively, are shown. The segmentation technique appears quite effective, particularly when the growth curve of the cumulative number of detected faults bends sharply. The applications of these models to real data are demonstrated.

[1] C. V. Ramamoorthy and F. B. Bastani, "Software reliability--Status and perspectives,"IEEE Trans. Software Eng., vol. SE-8, no. 4, pp. 354-371, Apr. 1982.
[2] Z. Jelinski and P. B. Moranda, "Software reliability research," inStatistical Computer Performance Evaluation, W. Freiberger, Ed. New York: Academic, 1972, pp. 465-484.
[3] B. Littlewood and J. L. Verrall, "A Bayesian reliability model with a stochastically monotone failure rate",IEEE Trans. Rel., vol. R-23, no. 2, pp. 108-114, Feb. 1974.
[4] A. A. Abdel-Ghaly, P. Y. Chan, and B. Littlewood, "Evaluation of competing software reliability predictions,"IEEE Trans. Software Eng., vol. SE-12, no. 9, Sept. 1986.
[5] T. Mitsuhashi,The Evaluation of Software Quality. Nikkagiren, 1981, pp. 182-191 (in Japanese).
[6] A. L. Goel and K. Okumoto, "Time-dependent error-detection rate model for software reliability and other performance measures,"IEEE Trans. Rel., vol. R-28, no. 3, pp. 206-211, Aug. 1979.
[7] S. Yamada and S. Osaki, "Software reliability growth modeling: Models and applications,"IEEE Trans. Software Eng., vol. SE-11, no. 12, pp. 1431-1437, Dec. 1985.
[8] G. J. Schick and R. W. Wolverton, "An analysis of competing software reliability models,"IEEE Trans. Software Eng., vol. SE-4, no. 2, pp. 104-120, Mar. 1978.
[9] Y. Tohma and K. Tokunaga, "A model for estimating the number of software faults," Inst. Electron. Commun. Eng. (IECE) Japan, Tech. Rep. FTS86-14, Sept. 1986.
[10] Y. Tohma, S. Nagase, and Y. Murata, "Structural approach to software reliability growth model based on the hyper-geometric distribution," IECE Japan, Tech. Rep. FTS86-23, Nov. 1986.
[11] B. Littlewood, "Software reliability model for modular program structure,"IEEE Trans. Rel., vol. R-28, no. 3, pp. 241-246, Mar. 1979.
[12] T. C. Fry,Probability and its Engineering Uses, 2nd ed. New York: Van Nostrand, 1965, p. 205.

Index Terms:
hypergeometric distribution; debugging; software reliability; residual software faults; hyper-geometric distribution; segmentation technique; composite estimation; growth curve; program debugging; programming theory; software reliability; statistical analysis.
Citation:
Y. Tohma, K. Tokunaga, S. Nagase, Y. Murata, "Structural Approach to the Estimation of the Number of Residual Software Faults Based on the Hyper-Geometric Distribution," IEEE Transactions on Software Engineering, vol. 15, no. 3, pp. 345-355, March 1989, doi:10.1109/32.21762
Usage of this product signifies your acceptance of the Terms of Use.