Skip to main content
Log in

NHPP-based change-point modeling for software reliability assessment and its application to software development management

  • SI.: Reliability Management and Computing
  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

We often observe a phenomenon that the stochastic behavior of software failure-occurrence time-interval changes notably due to the change of the testing-environment during testing activities. Testing-time when such phenomenon is observed is called change-point. We discuss a framework for software reliability growth modeling with the change of the change-point for improving the accuracy of software reliability assessment based on software reliability growth models, and develop specific non-homogeneous Poisson process (NHPP) models based on our modeling framework based on typical NHPP models. Also, we investigate the usefulness of our proposed models by conducting goodness-of-fit comparisons with corresponding existing models by using actual data. Further, we discuss the optimal software release problems, which are interesting issues in software development management, based on our proposed models. Finally, we show numerical examples for software reliability assessment based on our models and the derived optimal policies by using actual data.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  • Goel, A. L., & Okumoto, K. (1979). Time-dependent error-detection rate model for software reliability and other performance measures. IEEE Transactions on Reliability, R–28(3), 206–211.

    Article  Google Scholar 

  • Huang, C. Y. (2005a). Cost-reliability-optimal release policy for software reliability models incorporating improvements in test efficiency. Journal of Systems and Software, 77(3), 139–155.

    Article  Google Scholar 

  • Huang, C. Y. (2005b). Performance analysis of software reliability growth models with testing-effort and change-point. Journal of Systems and Software, 76(2), 181–194.

    Article  Google Scholar 

  • Inoue, S., & Yamada, S. (2004). Discretized software reliability growth models and its applications (in Japanese). The Transactions of IEICE, 104(220), 25–30.

    Google Scholar 

  • Inoue, S., & Yamada, S. (2007). Software reliability measurement with change-point. In Proceedings of the fifth international conference on quality and reliability, Chiang-Mai, Thailand (pp. 170–175).

  • Inoue, S., & Yamada, S. (2008). Optimal software release policy with change-point. In Proceedings of the 2008 IEEE international conference on industrial engineering management (IEEM2008), Singapore, December 8–11, CD-ROM (IEEE Catalog Number: CFP08IEI-CDR) (pp. 531–535).

  • Inoue, S., & Yamada, S. (2011). Software reliability growth modeling frameworks with change of testing-environment. International Journal of Reliability, Quality and Safety Engineering, 18(4), 365–376.

    Article  Google Scholar 

  • Pham, H. (2000). Software reliability. Singapore: Springer.

    Google Scholar 

  • Yamada, S., & Osaki, S. (1985a). Cost-reliability optimal release policies for software systems. IEEE Transactions on Reliability, R–34(5), 422–424.

    Article  Google Scholar 

  • Yamada, S., & Osaki, S. (1985b). Software reliability growth modeling: Models and applications. IEEE Transaction on Software Engineering, SE–11(12), 1431–1437.

    Article  Google Scholar 

  • Yamada, S. (2013). Software reliability modeling-fundamentals and applications. Tokyo: Springer.

    Google Scholar 

  • Zhao, M. (1993). Change-point problems in software and hardware reliability. Communication in Statistics—Theory and Methods, 22(3), 757–768.

    Article  Google Scholar 

Download references

Acknowledgments

This research was partially supported by the Grant-in-Aid for Scientific Research (C), Grant Nos. 25330081 and 25350445, from the Ministry of Education, Culture, Sports, Science and Technology of Japan and the Telecommunications Advancement Foundation.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yuka Minamino.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Minamino, Y., Inoue, S. & Yamada, S. NHPP-based change-point modeling for software reliability assessment and its application to software development management. Ann Oper Res 244, 85–101 (2016). https://doi.org/10.1007/s10479-016-2148-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10479-016-2148-x

Keywords

Navigation