skip to main content
10.1145/2245276.2231960acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

Estimating software reliability via pseudo maximum likelihood method

Authors Info & Claims
Published:26 March 2012Publication History

ABSTRACT

A mixed Poisson model with stochastic intensity is developed to describe the software reliability growth phenomena. where the software testing metrics depend on the intensity process. For such a generalized modeling framework, the common maximum likelihood method cannot be applied any more to the parameter estimation. In this paper, we propose to use the pseudo maximum likelihood method for the parameter estimation and to seek not only the model parameters but also the software reliability measures approximately. It is shown in numerical experiments with real software fault data that the resulting software reliability models based on four parametric approximations provide the better goodness-of-fit performance than the common non-homogeneous Poisson process models without testing metric information.

References

  1. T. Fujii, T. Dohi, and T. Pujiwara. Towards quantitative software reliability assessment in incremental development processes. In Proceedings of 33rd International Conference on Software Engineering (ICSE-2011), pages 123--456. ACM, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. A. L. Goel and K. Okumoto. Time-dependent error-detection rate model for software reliability and other performance measuress. IEEE Transactions on Reliability, R-28(3): 206--211, 1979.Google ScholarGoogle ScholarCross RefCross Ref
  3. C. Gourieroux, A. Monfort, and A. Trognon. Pseudo maximum likelihood methods: applications to Poisson models. Econometrica, 52: 701--720, 1984.Google ScholarGoogle ScholarCross RefCross Ref
  4. C. Gourieroux, A. Monfort, and A. Trognon. Pseudo maximum likelihood methods: theory. Econometrica, 52: 681--700, 1984.Google ScholarGoogle ScholarCross RefCross Ref
  5. M. R. Lyu. Handbook of Software Reliability Engineering. McGraw-Hill, New York, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. J. D. Musa, A. Iannino, and K. Okumoto. Software Reliability, Measurement, Prediction, Application. McGraw-Hill, New York, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. J. D. Musa and K. Okumoto. A logarithmic Poisson execution time model for software reliability measurement. In Proceedings of 7th Internaational Conference on Software Engineering (ICSE-1984), pages 230--238. ACM, 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. H. Okamura and T. Dohi. Software reliability modeling based on mixed Poisson distributions. International Journal of Reliability, Quality and Safety Engineering, 15(1): 9--32, 2008.Google ScholarGoogle ScholarCross RefCross Ref
  9. H. Okamura, Y. Etani, and T. Dohi. A multi-factor software reliability moel based on logistic regression. In Proceedings of 21st IEEE International Symposium on Software Reliability Engineering (ISSRE-2010), pages 31--40. IEEE CSP, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. H. Okamura, Y. Etani, and T. Dohi. Quantifying the effectiveness of testing efforts on software fault detection with a logit software reliability growth model. In Proceedings of Joint Conference of the 21st International Workshop on Software Measurement (IWSM) and the 6th International Conference on Software Process and Product Measurement (Mensura). IEEE CSP, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. H. Okamura, A. Murayama, and T. Dohi. EM algorithm for discrete software reliability models: a unified parameter estimation method. In Proceedings of 8th IEEE International Symposium on High Assurance Systems Engineering (HASE-2004), pages 219--228. IEEE CSP, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. B. Ray, Z. Liu, and N. Ravishanker. Dynamic reliability models for software using time-dependent covariates. Technometrics, 4(1): 1--10, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  13. K. Rinsaka, K. Shibata, and T. Dohi. Proportional intensity-based software reliability modeling with time-dependent metrics. In Proceedings of 30th Annual International Computer Software and Applications Conference (COMPSAC-2006), pages 405--410. IEEE CSP, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. K. Shibata, K. Rinsaka, and T. Dohi. Metrics-based software reliability models using non-homogeneous Poisson processes. In Proceedings of 17th International Symposium on Software Reliability Engineering (ISSRE-2006), pages 52--61. IEEE CSP, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. S. Yamada, M. Ohba, and S. Osaki. S-shaped reliability growth modeling for software error detection. IEEE Transactions on Reliability. R-32(5): 475--478, 1983.Google ScholarGoogle ScholarCross RefCross Ref
  16. S. Yamada and S. Osaki. Discrete software reliability growth models. Applied Stochastic Models and Data Analysis, 1: 65--77, 1985.Google ScholarGoogle ScholarCross RefCross Ref
  17. S. Yamada, S. Osaki, and H. Narihisa. Software reliability growth modeling with number of test runs. Transactions of the IECE of Japan, E67: 79--83, 1984.Google ScholarGoogle Scholar

Index Terms

  1. Estimating software reliability via pseudo maximum likelihood method

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Conferences
                SAC '12: Proceedings of the 27th Annual ACM Symposium on Applied Computing
                March 2012
                2179 pages
                ISBN:9781450308571
                DOI:10.1145/2245276
                • Conference Chairs:
                • Sascha Ossowski,
                • Paola Lecca

                Copyright © 2012 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 26 March 2012

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • research-article

                Acceptance Rates

                SAC '12 Paper Acceptance Rate270of1,056submissions,26%Overall Acceptance Rate1,650of6,669submissions,25%

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader