Skip to main content

Part of the book series: Advances in Intelligent and Soft Computing ((AINSC,volume 131))

Abstract

Reliability engineering plays an important role to improve the software quality. Before delivering the software in the market, it is thoroughly checked and errors are removed. Software reliability growth models help the software industries to develop such software which is error free and reliable. In this paper, a scheme for constructing software reliability growth model (SRGM) based on Non-Homogeneous Poisson Process (NHPP) with Imperfect-debugging, time-variable fault reduction factor (FRF) and multiple change point is proposed. The fault reduction factor (FRF) is one of the key parameters which control the software reliability. The mean value function is established which is further employed to determine the optimal testing time. The maximum likelihood approach has been suggested to estimate the unknown parameters of the proposed model. The numerical illustration has been provided to explore the effect of various parameters on the software reliability and total expected cost.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ahmada, N., Khanb, M.G.M., Rafib, L.S.: Analysis of an inflection S-shaped software reliability model considering log-logistic testing-effort and imperfect debugging. Int. J. Comp. Net. Sec. 11(1), 161–170 (2011)

    Google Scholar 

  2. Chang, Y.C., Liu, C.: A generalized JM model with applications to imperfect debugging in software reliability. Appl. Mat. Modeling 33, 3578–3588 (2009)

    Article  MathSciNet  Google Scholar 

  3. Chen, M.C., Wu, H.P., Shyur, H.J.: Analyzing software reliability growth model with imperfect debugging and change-point by genetic algorithm. In: Proceedings of the 29th Interntional Conferences on Computers and Industrial Engineering (ICC&IE), Montreal, Canada, pp. 520–526 (2001)

    Google Scholar 

  4. Dai, Y.S., Xie, M., Poh, K.L.: Modeling and analysis of correlated software failure of multiple types. IEEE Transactions on Reliability 54(3), 100–106 (2005)

    Article  Google Scholar 

  5. Hsu, C.J., Huang, C.Y., Chang, J.R.: Enhancing software reliability modelling and prediction through the introduction of time-variable fault reduction factor. Appl. Math. Model. 35, 506–521 (2011)

    Article  Google Scholar 

  6. Kapur, P.K., Kumar, A., Yadav, K., Khatri, S.: Software reliability growth modelling for errors of different severity using change point. International Journal of Quality, Reliab. Saf. Eng. 14(4), 311–326 (2007)

    Article  Google Scholar 

  7. Lyu, M.R., Nikora, A.: Using software reliability models more effectively. IEEE Softw. 9(4), 43–52 (1992)

    Article  Google Scholar 

  8. Lyu, M.R.: Handbook of Software Reliability Engineering. McGraw-Hill, New York (1996)

    Google Scholar 

  9. Musa, J.D., Lamino, A., Okumoto, K.: Software reliability: Measurement, Prediction, Application. McGraw- Hill, New York (1987)

    Google Scholar 

  10. Pham, H.: Software Reliability. Springer, Singapore (2000)

    MATH  Google Scholar 

  11. Pham, H.: A software cost model with imperfect debugging, Random life cycle and penalty cost. Int. J. Sys. Scie. 27, 455–463 (2003)

    Article  Google Scholar 

  12. Rafi, S.M., Rao, K.N.: SRGM with logistic-exponential testing effort function with change point and analysis of optimal release policies based on increasing the testing efficiency. International Journal of Computer Science and Engineering 2(3), 504–516 (2010)

    Google Scholar 

  13. Shyur, H.J.: A stochastic software reliability model with imperfect debugging and change-point. J. Sys. Softw. 66, 135–141 (2003)

    Article  Google Scholar 

  14. Xiang, L., Xie, M., Szu, H.N.: Sensitivity analysis of release time of software reliability models incorporating testing effort with multiple change-points. Appl. Math. Model. 34, 3560–3570 (2010)

    Article  MathSciNet  Google Scholar 

  15. Xie, M.: Software Reliability Modelling. World Scientist, Singapore (1991)

    Book  Google Scholar 

  16. Xie, M., Yang, B.: A study of the effect of imperfect debugging on software development cost model. IEEE Trans. Softw. Eng. 29(5), 471–473 (2003)

    Article  Google Scholar 

  17. Zhao, J., Liu, H.W., Cui, G., Yang, X.Z.: Software reliability growth model with change-point and environmental function. J. Syst. Softw. 79, 1578–1587 (2006)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Madhu Jain .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer India Pvt. Ltd.

About this paper

Cite this paper

Jain, M., Manjula, T., Gulati, T.R. (2012). Software Reliability Growth Model (SRGM) with Imperfect Debugging, Fault Reduction Factor and Multiple Change-Point. In: Deep, K., Nagar, A., Pant, M., Bansal, J. (eds) Proceedings of the International Conference on Soft Computing for Problem Solving (SocProS 2011) December 20-22, 2011. Advances in Intelligent and Soft Computing, vol 131. Springer, New Delhi. https://doi.org/10.1007/978-81-322-0491-6_95

Download citation

  • DOI: https://doi.org/10.1007/978-81-322-0491-6_95

  • Publisher Name: Springer, New Delhi

  • Print ISBN: 978-81-322-0490-9

  • Online ISBN: 978-81-322-0491-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics