DOI QR코드

DOI QR Code

Reasonability of Logistic Curve on S/W

로지스틱 곡선을 이용한 타당성

  • Published : 2008.01.31

Abstract

The Logistic cone is studied as a most desirable for the software testing effort. Assuming that the error detection rate to the amount of testing effort spent during the testing phase is proportional to the current error content, a software-reliability growth model is formulated by a nonhomogeneous Poisson process. Using this model the method of data analysis for software reliability measurement is developed. After defining a software reliability, This paper discusses the relations between testing time and reliability and between duration following failure fixing and reliability are studied SRGM in several literatures has used the exponential curve, Railleigh curve or Weibull cure as an amount of testing effort during software testing phase. However, it might not be appropriate to represent the consumption curve for testing effort by one of already proposed curves in some software development environments. Therefore, this paper shows that a logistic testing- effort function can be adequately expressed as a software development/testing effort curve and that it gives a good predictive capability based on real failure data.

소프트웨어의 테스트노력 곡선으로서 현재까지는 로지스틱 곡선이 가장 이상적인 것으로 연구되고 있다. 테스트 단계중에 소요되는 테스트노력의 양에 대한 결함 검출비를 현재의 결함 내용에 비례하는 것으로 가정하여 소프트웨어 신뢰도 성장 모델을 비동차 포아송 프로세스(NHPP)로 공식화하되, 이 모델을 이용하여 소프트웨어 신뢰도 척도에 대한 데이터 분석기법을 개발한다. 모든 소프트웨어 개발 환경에서 지금까지 제시된 여러 곡선 중 하나에 의해서 테스트노력 소요 곡선을 표현하는 것은 적절하지 못하다는 것이 밝혀지고 있다. 그러므로, 본 논문에서는 로지스틱 테스트노력 곡선이 소프트웨어의 개발/테스트 노력곡선으로 적절하게 표현될 수 있다는 것과 실제 데이터를 근거로 하여 적용하여서 예측성이 매우 좋은 능력을 가지고 있다는 것을 보이고자 한다.

Keywords

References

  1. C. V. Ramamoorthy,Bastani, 'Software reliability-Status and perspectives', vol.SE-8, pp354-371, 1982 Aug https://doi.org/10.1109/TSE.1982.235728
  2. J. D. Musa, A. Iannino, K. Okumoto, 'Software Reliability : Measurement, Prediction, Application', pp230-238, 1987 Mar
  3. S. Yamada, H. Ohtera, H. Narihisa, 'Software reliability growth models with testing- efforts', IEEE Trans. Reliability, vol. R-35, pp19-23, 1986 Apr
  4. H. Ascher, H. Feigold, 'Repairable Systems Reliability : Modeling, Inference, Misconceptions, and Their Causes', 1984, Marcel Dekker
  5. K. Okumoto, A. L. Goel, 'Optimum release time for software systems based on reliability and cost criteria', J. System software, vol. 1, pp315-318, 1980 https://doi.org/10.1016/0164-1212(79)90033-5
  6. S. Yamada, S. Osaki, 'Cost-reliability optimal release policies for software systems', IEEE Trans. on Reliability, vol. R-34, pp422-424, 1985 Dec https://doi.org/10.1109/TR.1985.5222222
  7. Rong-Huei Hou, Yi-Ping Chang, 'Optimal release policy for hyper-geometric distribution software-reliability growth model', IEEE Trans. on Reliability, vol.45, pp646-651, 1996 Dec https://doi.org/10.1109/24.556588
  8. Chin-Yu Huang, Sy-Yen Kuo, 'Analysis of Incorporating Logistic Testing-Effort Function into Software Reliability Modeling', IEEE Trans. on Reliability, vol.51, pp261-270, 2002, Sep https://doi.org/10.1109/TR.2002.801847