Table of Contents Author Guidelines Submit a Manuscript
Mathematical Problems in Engineering
Volume 2016 (2016), Article ID 2476584, 13 pages
http://dx.doi.org/10.1155/2016/2476584
Research Article

Software Reliability Growth Model with Partial Differential Equation for Various Debugging Processes

School of Computer Science and Engineering, Beihang University, Beijing 100191, China

Received 19 September 2015; Revised 8 December 2015; Accepted 20 December 2015

Academic Editor: Jean-Christophe Ponsart

Copyright © 2016 Jiajun Xu and Shuzhen Yao. 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. IEEE, “Standard glossary of software engineering terminology,” IEEE Std. STD-729-1991, 1991. View at Google Scholar
  2. V. Almering, M. van Genuchten, G. Cloudt, and P. J. M. Sonnemans, “Using software reliability growth models in practice,” IEEE Software, vol. 24, no. 6, pp. 82–88, 2007. View at Publisher · View at Google Scholar · View at Scopus
  3. M. Lyu, Handbook of Software Reliability Engineering, McGraw-Hill, 1996.
  4. H. Pham, System Software Reliability, Springer, London, UK, 2006.
  5. N. Schneidewind and T. Keller, “Applying reliability models to the space shuttle,” IEEE Software, vol. 9, no. 4, pp. 28–33, 1992. View at Publisher · View at Google Scholar
  6. C.-Y. Huang and M. R. Lyu, “Estimation and analysis of some generalized multiple change-point software reliability models,” IEEE Transactions on Reliability, vol. 60, no. 2, pp. 498–514, 2011. View at Publisher · View at Google Scholar · View at Scopus
  7. J. Zhao, H.-W. Liu, G. Cui, and X.-Z. Yang, “Software reliability growth model with change-point and environmental function,” Journal of Systems and Software, vol. 79, no. 11, pp. 1578–1587, 2006. View at Publisher · View at Google Scholar · View at Scopus
  8. Z. Jelinski and P. Moranda, “Software reliability research,” in Proceedings of the Statistical Methods for the Evaluation of Computer System Performance, pp. 465–484, Academic Press, New York, NY, USA, 1972. View at Google Scholar
  9. 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 Publisher · View at Google Scholar · View at Scopus
  10. 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 Publisher · View at Google Scholar · View at Scopus
  11. M. Ohba, Inflection S-Shaped Software Reliability Growth Models, Springer, Berlin, Germany, 1984.
  12. S. Yamada, J. Hishitani, and S. Osaki, “Software-reliability growth with a Weibull test-effort: a model and application,” IEEE Transactions on Reliability, vol. 42, no. 1, pp. 100–106, 1993. View at Publisher · View at Google Scholar · View at Scopus
  13. C.-Y. Huang, M. R. Lyu, and S. Osaki, “Estimation and analysis of some generalized multiple change-point software reliability models,” IEEE Transactions on Reliability, vol. 60, no. 2, pp. 498–514, 2011. View at Publisher · View at Google Scholar · View at Scopus
  14. P. K. Kapur and R. B. Garg, “Software reliability growth model for an error removal phenomenon,” Software Engineering Journal, vol. 7, no. 4, pp. 291–294, 1992. View at Publisher · View at Google Scholar · View at Scopus
  15. 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 Publisher · View at Google Scholar · View at Scopus
  16. M. Ohba and X.-M. Chou, “Does imperfect debugging affect software reliability growth?” in Proceedings of the 11th International Conference on Software Engineering (ICSE '89), pp. 237–244, ACM, Pittsburgh, Pa, USA, May 1989. View at Publisher · View at Google Scholar
  17. H. Pham, L. Nordmann, and X. Zhang, “A general imperfect software debugging model with s-shaped fault detection rate,” IEEE Transactions on Reliability, vol. 48, no. 2, pp. 169–175, 1999. View at Publisher · View at Google Scholar · View at Scopus
  18. H. Pham, “A software cost model with imperfect debugging, random life cycle and penalty cost,” International Journal of Systems Science, vol. 27, no. 5, pp. 455–463, 1996. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at Scopus
  19. X. Zhang, X. Teng, and H. Pham, “Considering fault removal efficiency in software reliability assessment,” IEEE Transactions on Systems, Man and Cybernetics, Part A: Systems and Humans, vol. 33, no. 1, pp. 114–120, 2003. View at Publisher · View at Google Scholar
  20. P. K. Kapur, D. Kumar, A. Gupta, and P. C. Jha, “On how to model software reliability growth in the presence of imperfect debugging and error generation,” in Proceedings of the 2nd International Conference on Reliability and Safety Engineering, pp. 515–523, Chennai, India, December 2006.
  21. S. Yamada, K. Okumoto, and S. Osaki, “Imperfect debugging models with fault introduction rate for software reliability assessment,” International Journal of Systems Science, vol. 23, no. 12, pp. 2253–2264, 1992. View at Publisher · View at Google Scholar
  22. J. Wang, Z. Wu, Y. Shu, and Z. Zhang, “An imperfect software debugging model considering log-logistic distribution fault content function,” Journal of Systems and Software, vol. 100, pp. 167–181, 2015. View at Publisher · View at Google Scholar · View at Scopus
  23. X. Zhang and H. Pham, “Analysis of factors affecting software reliability,” Journal of Systems and Software, vol. 50, no. 1, pp. 43–56, 2000. View at Publisher · View at Google Scholar · View at Scopus
  24. Y. Tamura and S. Yamada, “A flexible stochastic differential equation model in distributed development environment,” European Journal of Operational Research, vol. 168, no. 1, pp. 143–152, 2006. View at Publisher · View at Google Scholar · View at Scopus
  25. P. K. Kapur, S. Anand, S. Yamada, and V. S. S. Yadavalli, “Stochastic differential equation-based flexible software reliability growth model,” Mathematical Problems in Engineering, vol. 2009, Article ID 581383, 15 pages, 2009. View at Publisher · View at Google Scholar · View at Scopus
  26. P. K. Kapur, H. Pham, A. Gupta, and P. C. Jha, SRGM Using SDE, Springer, London, UK, 2011.
  27. C. Fang and C. Yeh, “Effective confidence interval estimation of fault-detection process of software reliability growth models,” International Journal of Systems Science, 2015. View at Publisher · View at Google Scholar
  28. N. Kumar and S. Banerjee, Measuring Software Reliability: A Trend Using Machine Learning Techniques, Springer, New York, NY, USA, 2015.
  29. M. D. Pacer and T. L. Griffiths, “Upsetting the contingency table: causal induction over sequences of point events,” in Proceedings of the 37th Annual Conference of the Cognitive Science Society (CogSci '15), Pasadena, Calif, USA, July 2015.
  30. M. Ohba, “Software reliability analysis models,” IBM Journal Research & Development, vol. 4, no. 28, pp. 328–443, 1984. View at Publisher · View at Google Scholar
  31. H. Pham and X. Zhang, “NHPP software reliability and cost models with testing coverage,” European Journal of Operational Research, vol. 145, no. 2, pp. 443–454, 2003. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at Scopus
  32. A. Wood, “Predicting software reliability,” Computer, vol. 29, no. 11, pp. 69–77, 1996. View at Publisher · View at Google Scholar · View at Scopus
  33. T. S. Lundgren, “Distribution functions in the statistical theory of turbulence,” Physics of Fluids, vol. 10, no. 5, pp. 969–975, 1967. View at Publisher · View at Google Scholar · View at Scopus
  34. P. Wang, A. M. Tartakovsky, and D. M. Tartakovsky, “Probability density function method for langevin equations with colored noise,” Physical Review Letters, vol. 110, no. 14, Article ID 140602, 2013. View at Publisher · View at Google Scholar · View at Scopus
  35. R. H. Kraichnan, “Eddy viscosity and diffusivity: exact formulas and approximations,” Complex Systems, vol. 1, pp. 805–820, 1987. View at Google Scholar
  36. S. P. Neuman, “Eulerian-lagrangian theory of transport in space-time nonstationary velocity fields: exact nonlocal formalism by conditional moments and weak approximation,” Water Resources Research, vol. 29, no. 3, pp. 633–645, 1993. View at Publisher · View at Google Scholar · View at Scopus
  37. SourceForge.net, “An open source software website,” 2008, http://sourceforge.net.
  38. C.-J. Hsu, C.-Y. Huang, and J.-R. Chang, “Enhancing software reliability modeling and prediction through the introduction of time-variable fault reduction factor,” Applied Mathematical Modelling, vol. 35, no. 1, pp. 506–521, 2011. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at Scopus
  39. W.-C. Huang and C.-Y. Huang, “Software reliability analysis and measurement using finite and infinite server queueing models,” IEEE Transactions on Reliability, vol. 57, no. 1, pp. 192–203, 2008. View at Publisher · View at Google Scholar · View at Scopus
  40. W.-C. Huang, C.-Y. Huang, and C.-C. Sue, “Software reliability prediction and assessment using both finite and infinite server queueing approaches,” in Proceedings of the 12th Pacific Rim International Symposium on Dependable Computing (PRDC '06), pp. 194–201, IEEE, Riverside, Calif, USA, December 2006. View at Publisher · View at Google Scholar · View at Scopus
  41. M. Xie, Software Reliability Modeling, World Scientific Publishing, Singapore, 1991.
  42. C.-Y. Huang and W.-C. Huang, “Software reliability analysis and measurement using finite and infinite server queueing models,” IEEE Transactions on Reliability, vol. 57, no. 1, pp. 192–203, 2008. View at Publisher · View at Google Scholar · View at Scopus
  43. J. Musa, A. Iannino, and K. Okumoto, Software Reliability: Measurement, Prediction, Application, McGraw-Hill, New York, NY, USA, 1989.
  44. K. Pillai and V. S. S. 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 Publisher · View at Google Scholar · View at Scopus
  45. C.-Y. Huang and C.-T. Lin, “Software reliability analysis by considering fault dependency and debugging time lag,” IEEE Transactions on Reliability, vol. 55, no. 3, pp. 436–450, 2006. View at Publisher · View at Google Scholar · View at Scopus
  46. K. Pillai and V. S. 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 Publisher · View at Google Scholar · View at Scopus
  47. W. A. Massey, G. A. Parker, and W. Whitt, “Estimating the parameters of a nonhomogeneous Poisson process with linear rate,” Telecommunication Systems, vol. 5, no. 4, pp. 361–388, 1996. View at Publisher · View at Google Scholar · View at Scopus
  48. J. G. Leite, J. Rodrigues, and L. A. Milan, “A bayesian analysis for estimating the number of species in a population using nonhomogeneous poisson process,” Statistics & Probability Letters, vol. 48, no. 2, pp. 153–161, 2000. View at Publisher · View at Google Scholar · View at Scopus
  49. Z. Yang and C. Liu, “Estimating parameters of Ohba three-parameters NHPP Models,” in Proceedings of the International Conference on Computer Science and Service System (CSSS '11), pp. 1259–1261, IEEE, Nanjing , China, June 2011. View at Publisher · View at Google Scholar · View at Scopus
  50. C. Weiss, R. Premraj, T. Zimmermann, and A. Zeller, “How long will it take to fix this bug,” in Proceedings of the 4th International Workshop on Mining Software Repositories (ICSE Workshops MSR '07), p. 1, IEEE, Minneapolis, Minn, USA, May 2007. View at Publisher · View at Google Scholar
  51. P. Wang, D. M. Tartakovsky, K. D. Jarman, and A. M. Tartakovsky, “Cdf solutions of buckley-leverett equation with uncertain parameters,” Multiscale Modeling and Simulation, vol. 11, no. 1, pp. 118–133, 2013. View at Publisher · View at Google Scholar · View at Scopus