About this Journal Submit a Manuscript Table of Contents
ISRN Software Engineering
Volume 2012 (2012), Article ID 413090, 12 pages
http://dx.doi.org/10.5402/2012/413090
Research Article

Two-Dimensional Software Defect Models with Test Execution History

Department of Information Engineering, Hiroshima University, 1-4-1 Kagamiyama, Higashi-Hiroshima 739–8527, Japan

Received 6 August 2012; Accepted 11 September 2012

Academic Editors: A. Lastovetsky and B. Yang

Copyright © 2012 Tomotaka Ishii and Tadashi Dohi. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. Z. Jelinski and P. B. Moranda, “Software reliability research,” in Statistical Computer Performance Evaluation, W. Freiberger, Ed., pp. 465–484, Academic Press, New York, NY, USA, 1972.
  2. M. R. Lyu, Ed., Handbook of Software Reliability Engineering, McGraw-Hill, New York, NY, USA, 1996.
  3. J. D. Musa, A. Iannino, and K. Okumoto, Software Reliability, Measurement, Prediction, Application, McGraw-Hill, New York, NY, USA, 1987.
  4. H. Pham, Software Reliability, Springer, Singapore, 2000.
  5. N. D. Singpurwalla and S. P. Wilson, Statistical Methods in Software Engineering, Springer, New York, NY, USA, 1997.
  6. S. S. Gokhale, M. R. Lyu, and K. S. Trivedi, “Analysis of software fault removal policies using a non-homogeneous continuous time Markov chain,” Software Quality Journal, vol. 12, no. 3, pp. 211–230, 2004. View at Publisher · View at Google Scholar · View at Scopus
  7. J. G. Shanthikumar, “A general software reliability model for performance prediction,” Microelectronics Reliability, vol. 21, no. 5, pp. 671–682, 1981. View at Scopus
  8. A. L. Goel and K. Okumoto, “Time-dependent error-detection rate model for software reliability and other performance measures,” IEEE Transactions on Reliability, vol. 28, no. 3, pp. 206–211, 1979. View at Scopus
  9. N. Langberg and N. D. Singpurwalla, “A unification of some software reliability models,” SIAM Journal on Scientific and Statistical Computing, vol. 6, no. 3, pp. 781–790, 1985. View at Publisher · View at Google Scholar
  10. D. R. Miller, “Exponential order statistic models of software reliability growth,” IEEE Transactions on Software Engineering, vol. 12, no. 1, pp. 12–24, 1986. View at Scopus
  11. S. S. Gokhale and K. S. Trivedi, “A time/structure based software reliability model,” Annals of Software Engineering, vol. 8, no. 1–4, pp. 85–121, 1999. View at Scopus
  12. C. Y. Huang, M. R. Lyu, and S. Y. Kuo, “A unified scheme of some nonhomogenous poisson process models for software reliability estimation,” IEEE Transactions on Software Engineering, vol. 29, no. 3, pp. 261–269, 2003. View at Publisher · View at Google Scholar · View at Scopus
  13. H. Pham and X. Zhang, “An NHPP software reliability model and its comparison,” International Journal of Reliability, Quality and Safety Engineering, vol. 4, no. 3, pp. 269–282, 1997. View at Scopus
  14. F. N. Parr, “An alternative to the Rayleigh curve for software development effort,” IEEE Transactions on Software Engineering, vol. 6, no. 3, pp. 291–296, 1980. View at Scopus
  15. K. Pillai and V. S. Sukumaran Nair, “A model for software development effort and cost estimation,” IEEE Transactions on Software Engineering, vol. 23, no. 8, pp. 485–497, 1997. View at Scopus
  16. J. Tian, P. Lu, and J. Palma, “Test-execution-based software reliability measurement and modeling for large commercial software,” IEEE Transactions on Software Engineering, vol. 21, no. 5, pp. 405–414, 1995.
  17. S. Yamada, H. Ohtera, and H. Narihisa, “Software reliability growth models with testing effort,” IEEE Transactions on Reliability, vol. 35, no. 1, pp. 19–23, 1986. View at Scopus
  18. S. Yamada, J. Hishitani, and S. Osaki, “Software-reliability growth with a Weibull test-effort. A model & application,” IEEE Transactions on Reliability, vol. 42, no. 1, pp. 100–105, 1993. View at Publisher · View at Google Scholar · View at Scopus
  19. C. Y. Huang and S. Y. Kuo, “Analysis of incorporating logistic testing-effort function into software reliability modeling,” IEEE Transactions on Reliability, vol. 51, no. 3, pp. 261–270, 2002. View at Publisher · View at Google Scholar · View at Scopus
  20. C. Y. Huang, “Performance analysis of software reliability growth models with testing-effort and change-point,” Journal of Systems and Software, vol. 76, no. 2, pp. 181–194, 2005. View at Publisher · View at Google Scholar · View at Scopus
  21. S. Y. Kuo, C. Y. Huang, and M. R. Lyu, “Framework for modeling software reliability, using various testing-efforts and fault-detection rates,” IEEE Transactions on Reliability, vol. 50, no. 3, pp. 310–320, 2001. View at Publisher · View at Google Scholar · View at Scopus
  22. M. H. Chen, M. R. Lyu, and W. Eric Wong, “Effect of code coverage on software reliability measurement,” IEEE Transactions on Reliability, vol. 50, no. 2, pp. 165–170, 2001. View at Publisher · View at Google Scholar · View at Scopus
  23. M. Grottke, “A vector Markov model for structural coverage growth and the number of failure occurrences,” in Proceedings of the 13th International Symposium on Software Reliability Engineering, pp. 304–315, IEEE CS Press, 2002.
  24. T. Ishii and T. Dohi, “Testing-effort dependent software reliability models based on two-dimensional NHPPs,” Transactions of IEICE, vol. 89, no. 8, pp. 1684–1694, 2006.
  25. T. Ishii and T. Dohi, “Two-dimensional software reliability models and their application,” in Proceedings of the 12th Pacific Rim International Symposium on Dependable Computing (PRDC '06), pp. 3–10, IEEE CPS, December 2006. View at Publisher · View at Google Scholar · View at Scopus
  26. T. Ishii, T. Fujiwara, and T. Dohi, “Bivariate extension of software reliability modeling with number of test cases,” International Journal of Reliability, Quality and Safety Engineering, vol. 15, no. 1, pp. 1–17, 2008. View at Publisher · View at Google Scholar · View at Scopus
  27. S. Inoue and S. Yamada, “A bivariate Weibull-type software reliability growth model and its goodness-of-fit evaluation,” Journal Information Processing, vol. 49, no. 8, pp. 2851–2861, 2008 (Japanese).
  28. S. Inoue and S. Yamada, “Two-dimensional software reliability measurement technologies,” in Proceedings of the IEEE International Conference on Industrial Engineering and Engineering Management (IEEM '09), pp. 223–227, IEEE CPS, December 2009. View at Publisher · View at Google Scholar · View at Scopus
  29. J. Baik, D. N. P. Murthy, and N. Jack, “Two-dimensional failure modeling with minimal repair,” Naval Research Logistics, vol. 51, no. 3, pp. 345–362, 2004. View at Scopus
  30. Y. H. Chun and K. Tang, “Cost analysis of two-attribute warranty policies based on the product usage rate,” IEEE Transactions on Engineering Management, vol. 46, no. 2, pp. 201–209, 1999. View at Publisher · View at Google Scholar · View at Scopus
  31. D. N. P. Murthy, B. P. Iskandar, and R. J. Wilson, “Two dimensional failure free warranties: two-dimensional point process models,” Operations Research, vol. 43, pp. 356–366, 1995. View at Publisher · View at Google Scholar
  32. D. Roy, “Bivariate models from univariate life distributions: a characterization cum modeling approach,” Naval Research Logistics, vol. 51, no. 5, pp. 741–754, 2004. View at Publisher · View at Google Scholar · View at Scopus
  33. S. C. Yang and J. A. Nachlas, “Bivariate reliability and availability modeling,” IEEE Transactions on Reliability, vol. 50, no. 1, pp. 26–35, 2001. View at Publisher · View at Google Scholar · View at Scopus
  34. S. Yamada, M. Ohba, and S. Osaki, “S-shaped reliability growth modeling for software error detection,” IEEE Transactions on Reliability, vol. 32, no. 5, pp. 475–484, 1983. View at Scopus
  35. A. L. Goel, “Software reliability models: assumptions, limitations and applicability,” IEEE Transactions on Software Engineering, vol. 11, no. 12, pp. 1411–1423, 1985. View at Scopus
  36. K. Trivedi, Probability and Statistics With Reliability, Queueing, and Computer Science Applications, John Wiley & Sons, New York, NY, USA, 2nd edition, 2001.
  37. R. E. Barlow and F. Proschan, Statistical Theory of Reliability and Life Testing Probability Models, Holt, Rinehart and Winston, New York, NY, USA, 1975.
  38. A. Basu, “Bivariate failure rate,” Journal of the American Statistical Assosiation, vol. 66, pp. 103–104, 1971.
  39. F. Downton, “Bivariate exponential distributions in reliability theory,” Journal of the Royal Statistical SocietySeries B, vol. 32, pp. 408–417, 1970.
  40. E. J. Gumbel, “Bivariate exponential distributions,” Journal of the American Statistical Association, vol. 55, pp. 698–707, 1960. View at Publisher · View at Google Scholar
  41. N. L. Johnson and S. Kotz, Distributions in Statistics: Continuous Multivariate Distributions, John Wiley & Sons, Toronto, Canada, 1972.
  42. A. W. Marshall and I. Olkin, “A multivariate exponential distribution,” Journal of the American Statistical Association, vol. 62, pp. 30–44, 1967. View at Publisher · View at Google Scholar
  43. A. W. Marshall and I. Olkin, “A generalized bivariate exponential distribution,” Journal of Applied Probability, vol. 4, pp. 291–302, 1967. View at Publisher · View at Google Scholar
  44. J. C. Lu and G. K. Bhattacharyya, “Some new constructions of bivariate Weibull models,” Annals of the Institute of Statistical Mathematics, vol. 42, no. 3, pp. 543–559, 1990. View at Publisher · View at Google Scholar · View at Scopus
  45. R. H. Hou, S. Y. Kuo, and Y. P. Chang, “Optimal release times for software systems with scheduled delivery time based on the HGDM,” IEEE Transactions on Computers, vol. 46, no. 2, pp. 216–221, 1997. View at Scopus
  46. K. Okumoto and A. L. Goel, “Optimum release time for software systems based on reliability and cost criteria,” Journal of Systems and Software, vol. 1, no. 4, pp. 315–318, 1980. View at Publisher · View at Google Scholar · View at Scopus
  47. H. Pham and X. Zhang, “A software cost model with warranty and risk costs,” IEEE Transactions on Computers, vol. 48, no. 1, pp. 71–75, 1999. View at Scopus
  48. X. Teng and H. Pham, “A software cost model for quantifying the gain with considerations of random field environments,” IEEE Transactions on Computers, vol. 53, no. 3, pp. 380–384, 2004. View at Publisher · View at Google Scholar · View at Scopus
  49. M. Xie and B. Yang, “A study of the effect of imperfect debugging on software development cost,” IEEE Transactions on Software Engineering, vol. 29, no. 5, pp. 471–473, 2003. View at Publisher · View at Google Scholar · View at Scopus
  50. J. D. Musa, “Software reliability data,” Technical Report, Data and Analysis Center for Software, Rome Air Development Center, New York, NY, USA, 1979.