본문 바로가기
KERD
논문KCI 등재

시험시간과 오류수정개수를 고려한 소프트웨어 출시 시점결정

A Software Release Policy with Testing Time and the Number of Corrected Errors

3

조회

0

다운로드

0

인용

0

참고문헌

키워드

초록

본 논문에서는 시험시간과 오류의 수정개수를 동시에 고려하는 소프트웨어 출시 모형을 제시한다. 소프트웨어의 시험기간은 정해진 시험시간이나 오류수정개수 중 먼저 도래하는 시간까지 지속된다. 고려되는 비용은 시험기간 중의 오류수정비용과 출시 지연비용, 그리고 시험기간 경과 후의 운용 중 발생하는 오류수정비용으로 구성된다. 생명주기는 특별한 제한이 없고, 오류의 검출과정은 비제차 포아송과정을 따른다고 가정한다. 총비용함수가 도출되며 이전의 출시방안들은 제시된 모형의 특별한 경우임을 보인다.

Abstract

In this paper, a software policy considering testing time and the number of errors corrected is presented. The software is tested until a specified testing time or the time to a specified number of errors are corrected, whichever comes first. The model includes the cost of error correction and software testing during the testing time, and the cost of error correction during operation. It is assumed that the length of software life cycle has no bounds, and the error correction follows an non-homogeneous Poisson process. An expression for the total cost under the policy is derived. It is shown that the model includes the previous models as special cases.

참고문헌 (19)

  1. 박일광, "사용단계에서 주기적 서비스 팩 배포와 불확실한 패치 배포를 고려한 소프트웨어의 최적 출시시기", 대한산업공학회지, 33(4), pp.487~493 (2007), 대한산업공학회
  2. 유영관, "오류유형을 고려한 최적 소프트웨어 출시정책", 대한설비관리학회지, 16(1), pp.41~47 (2011), 대한설비관리학회
  3. 이진승, "출시 후 보수를 고려한 소프트웨어의 최적 출시시기", 대한산업공학회지, 30(4), pp.1~1 (2004), 대한산업공학회
  4. Bai. D, "Optimum number of errors corrected before releasing a software system", IEEE Tr. Reliability, 37(1), pp.41~44 (1988)
  5. Boland, P, "Optimal times for software release when repair is imperfect", Statistics and Probability Letters, 77, pp.1176~1184 (2007)
  6. Chatterjee, S., "Joint effect of test effort and learning factor on software reliability and optimal release policy", International J. of Systems Science, 28, pp.391~396 (1997)
  7. Goel, A., "Time-dependent error detection rate model for software reliability and other performance measures", IEEE Tr. Reliability, 28, pp.206~211 (1979)
  8. Hou, R., "Optimal release policy for hyper-geometric distribution software reliability growth model", IEEE Tr. Reliability, 45(4), pp.646~651 (1996)
  9. Huang, C., "Optimal release time for software systems considering cost, testing-effort, and test efficiency", IEEE Tr. Reliability, 54, pp.583~591 (2005)
  10. Koch, H., "Optimal release time of computer software", IEEE Tr. Software Engineering, 9(3), pp.323~327 (1983)
  11. Kumar, S., "Modeling and analysis of a software system with improvements in the testing phase", Mathematical and Computer Modelling, 22, pp.183~191 (1995)
  12. McCabe, T., "A complexity measure", IEEE Tr. Software Engineering, 2(4), pp.308~320 (1976)
  13. Okumoto, K, "Optimal release time for software system based on reliability and cost criteria", J. of System and Software, 1, pp.315~318 (1980)
  14. Pham, H., "Software Reliability" (2000), Springer
  15. Pham, H., "NHPP software reliability and cost models with testing coverage", European J. of Operational Research, 145, pp.443~454 (2003)
  16. Shinohara, Y., "Comparison of optimal release policies for software systems", Computers & Industrial Engineering, 33, pp.813~816 (1997)
  17. Yamada, S., "Cost-reliability optimal release policies for software systems", IEEE Tr. Reliability, 34(5), pp.422~424 (1985)
  18. Xie, M., "Software release time determination based on unbounded NHPP model", Computers & Industrial Engineering, 37, pp.165~168 (1999)
  19. Ross, S., "Stochastic Processes" (1983), John Wiley & Sons

관련 논문AI추천

이 간행물의 다른 논문 (19건)