PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Software Reliability Growth Models

Autorzy
Treść / Zawartość
Identyfikatory
Warianty tytułu
PL
Modele wzrostu niezawodności oprogramowania
Języki publikacji
EN
Abstrakty
EN
History of research on reliability of software began in the early seventies of the last century. A significant progress of the work aimed at the construction of a mathematical model of software reliability growth has been performed since the first publication devoted to this subject was presented. Analysis of existing literature may lead to the conclusion that there is no universal solution which could be applied in every single case. However, it is possible to classify existing models, based on their characteristics such as data domain, the way to describe faults discovered during testing process, the way to express reliability, or other remaining assumptions, including mathematical concepts used in the evaluation process. This article presents an overview of existing solutions related to software reliability modelling, focusing on variety of aspects and methods used within this process.
PL
Historia badań nad niezawodnością oprogramowania sięga lat 70. ubiegłego wieku. Od momentu pojawienia się pierwszych publikacji poświęconych tej tematyce nastąpił znaczący rozwój i postęp prac mających na celu między innymi budowę matematycznego modelu umożliwiającego badanie wzrostu niezawodności oprogramowania w procesie jego testowania. Analizując dostępną literaturę, można dojść do wniosku, że nie istnieje rozwiązanie uniwersalne, które dałoby się zastosować w każdym przypadku. Możliwa jest natomiast klasyfikacja dostępnych modeli ze względu na cechy charakterystyczne poszczególnych rozwiązań, takie jak dziedzina danych, sposób opisu błędów pojawiających się w procesie testowania, sposób opisu niezawodności czy też pozostałych założeń, w tym narzędzi matematycznych wykorzystywanych w procesie ewaluacji. Artykuł ten przedstawia przegląd istniejących rozwiązań modelowania niezawodności oprogramowania, kładąc nacisk na różnorodność aspektów oraz metod wykorzystywanych w tym procesie.
Twórcy
autor
Bibliografia
  • [1] M. R. Lyu, ”Handbook of software reliability”, IEEE computer society press, (1996).
  • [2] Ch. H. Lee, Y. T. Kim, D. H. Park, ”S-shaped software reliability growth models derived from stochastic differential equations”, IIE transactions, (2004).
  • [3] K-Y. Cai, ”Software Reliability Experimentation and Control”, J. Comput. Sci. & Technol., (2006).
  • [4] W. Everett, S. Keene, A. Nikora, ”Applying Software Reliability Engineering in the 1990s”, IEEE Transactions on Reliability, (1998).
  • [5] P. K. Kapur, A. Kumar, K. Yadav, S. K. Khatri, ”Software reliability growth modelling for errors of different severity using change point”, International Journal of Reliability, Quality and Safety Engineering, (2007).
  • [6] K. Sawada, H. Sandoh, ”Software Reliability Demonstration Testing with Consideration of Damage Size of Software Failures”, Electronics and Communications in Japan, (1999).
  • [7] M. Xie, G. Y. Hong, C. Wohlin, ”A study of the exponential smoothing technique in software reliability growth prediction”, Quality and Reliability Engineering International, (1997).
  • [8] M. Xie, Q. P. Hu, Y. P. Wu, S. H. Ng, ”A Study of the Modeling and Analysis of Software Fault-detection and Faultcorrection Processes”, Quality and Reliability Engineering International, (2007).
  • [9] L. V. Utkin, S. V. Gurov, ”A fuzzy software reliability model with multiple-error introduction and removal”, International Journal of Reliability, Quality and Safety Engineering, (2002).
  • [10] A. Yadav, R. A. Khan, ”Critical Review on Software Reliability Models”, International Journal of Recent Trends in Engineering, (2009).
  • [11] S. Yamada, K. Sera, ”Imperfect Debugging Models with Two Kinds of Software Hazard Rate and Their Bayesian Formulation”, Electronics and Communications in Japan, (2001).
  • [12] S. Yamada, ”Software Reliability Growth Models Incorporating Imperfect Debugging with Introduced Faults”, Electronics and Communications in Japan, (1998).
  • [13] J-Y. Park, ”Integration of imperfect debugging in general testing-domain dependent NHPP SRGM”, International Journal of Reliability, Quality and Safety Engineering, (2005).
  • [14] P. Zeephongsekul, W. Bodhisuwan, ”On a generalized dual process software reliability growth model”, International Journal of Reliability, Quality and Safety Engineering, (1999).
  • [15] K. Esaki, M. Takahashi, ”A model for program error prediction based on testing characteristics and its evaluation”, International Journal of Reliability, Quality and Safety Engineering, (1999).
  • [16] P. K. Kapur, O. Singh, R. Mittal, ”Software reliability growth and innovation diffusion models: an interface”, International Journal of Reliability, Quality and Safety Engineering, (2004).
  • [17] F. Padberg, ”Maximum likelihood estimates for the hypergeometric software reliability model”, International Journal of Reliability, Quality and Safety Engineering, (2003).
  • [18] P. K. Kapur, S. K. Khatri, M. Basirzadech, ”Software reliability assessment using artificial neural network based flexible model incorporating faults of different complexity”, International Journal of Reliability, Quality and Safety Engineering, (2008).
  • [19] L. Tian, A. Noore, ”Software reliability prediction using recurrent neural network with Bayesian resularization”, International Journal of Neural Systems, (2004).
  • [20] J. Zheng, ”Predicting software reliability with neural network ensembles”, Expert Systems with Applications, (2009).
  • [21] S. S. Gokhale, ”Software failure intensity, reliability and optimal stopping time incorporating repair policies”, International Journal of Reliability, Quality and Safety Engineering, (2006).
  • [22] P. J. Boland, H. Singh, ”Determining the optimal release time for software in the geometric Poisson reliability model”, International Journal of Reliability, Quality and Safety Engineering, (2002).
  • [23] X. Zhang, H. Pham, ”Comparison of nonhomogeneous Poisson process software reliability models and its application”, International Journal of System Science, (2000).
  • [24] K. Worwa, Modelowanie i ocena wzrostu niezawodności oprogramowania w procesie testowania, Wojskowa Akademia Techniczna, (2005).
  • [25] S. H. Khan, Metryki i modele w inżynierii jakości oprogramowania, Wydawnictwo Naukowe PWN SA, (2006).
  • [26] M. R. Lyu, ”Software Reliability Engineering: A Roadmap”, IEEE Computer Society, (2007).
  • [27] S. Chatterjee, S. S. Alam, R. B. Misra, ”Sequential Bayesian technique: An alternative approach for software reliability estimation”, Sadhana, Vol. 34, Part 2, (2009).
  • [28] T. M. Khoshgoftaar, T. G. Woodcook, ”Software reliability model selection”, Quality and Reliability Engineering International, (1992).
  • [29] M. R. Lyu, ”Software Reliability Theory”, John Wiley & Sons, Inc., (2002).
  • [30] R. I. Zequeira, ”A model for Bayesian software reliability analysis”, Quality and Reliability Engineering international, (2000).
  • [31] M. Kimura, S. Yamada, S. Osaki, ”Statistical Software Reliability Prediction and Its Applicability Based on Mean Time between Failures”, Elsevier Science Ltd., (1995).
  • [32] K. Sawada, H. Sandoh, ”A summary of software reliability demonstration testing models”, International Journal of Reliability, Quality and Safety Engineering, (1999).
  • [33] S. Ramani, S. S. Gokhale, K. S. Trivedi, ”SREPT: software reliability estimation and prediction tool”, Performance evaluation 39, (2000).
  • [34] T. Fujiwara, S. Yamada, ”Software Reliability Growth Modeling Based on Testing-Skill Characteristics: Model and Application”, Electronics and Communication in Japan, 2001.
  • [35] S. Yamada, Y. Tamura, M. Kimura, ”A Software Reliability Growth Model for a Distributed Development Environment”, Electronics and Communications in Japan, (2000).
  • [36] H. Okamura, S. Kuroki, T. Dohi, S. Osaki, ”A Reliability Growth Model for Modular Software”, Electronics and Communications in Japan, (2004).
  • [37] H. Tanaka, S. Yamada, S. Osaki, ”Software Reliability Growth Model with Continuous Error Domain – Application of a Linear Stochastic Differential Equation”, Electronics and Communications in Japan, (1992).
  • [38] A. Wood, ”Software Reliability Growth Models”, Tandem Computers, (1996).
  • [39] H. Okamura, T. Dohi, ”Software reliability modeling based on mixed Poisson distribution”, International Journal of Reliability, Quality and Safety Engineering, (2008).
  • [40] J-B. Durand, O. Gaudoin, ”Software reliability modeling and prediction with hidden Markov chains”, Statistical Modeling, (2005).
  • [41] S. Inoue, S. Yamada, ”Testing-coverage dependent software reliability growth modeling”, International Journal of Reliability, Quality and Safety Engineering, (2004).
  • [42] S. Yamada, T. Fujiwara, ”Testing-domain dependent software reliability growth models and their comparison of goodness - of-fit”, International Journal of Reliability, Quality and Safety Engineering, (2001).
  • [43] T. Fujiwara, S. Yamada, ”A Testing-Domain-Dependent Software Reliability Growth Model for Imperfect Debugging Environment and Its Evaluation of Goodness-of-Fit”, Electronics and Communications in Japan, (2003).
  • [44] A. Gupta, R. Kapur, P. C. Jha, ”Considering testing efficiency and testing resource consumption variations in estimating software reliability”, International Journal of Reliability, Quality and Safety Engineering, (2008).
  • [45] O. Gaudion, ”Software reliability models with two debugging rates”, International Journal of Reliability, Quality and Safety Engineering, (1999).
  • [46] N. Schneidewind, ”Complexity-driven reliability model”, International Journal of Reliability, Quality and Safety Engineering, (2008).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BWA0-0055-0011
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.