DOI QR코드

DOI QR Code

A Study on Determining the Optimal Time to Launch of Software Considering Error Correction Time

오류 수정 시간을 고려한 소프트웨어 최적 출시 시점 결정 연구

  • 안철훈 (경복대학교 첨단융합학부 소프트웨어융합과)
  • Received : 2020.08.31
  • Accepted : 2020.12.21
  • Published : 2020.12.31

Abstract

In this paper, the problem of determining the optimal time to market of software was studied using error correction time, an indicator of error correction difficulty. In particular, it was intended to modify the assumption that error detection time and correction time are independent in the software reliability growth model considering the existing error correction time, and to establish a general framework model that expresses the correlation between error detection time and correction time to determine when the software will be released. The results showed that it was important from an economic perspective to detect errors that took time to correct early in the test. It was concluded that it was very important to analyze the correlation between error detection time and error correction time in determining when to release the optimal software.

본 논문에서는 오류 수정 난이도를 나타내는 지표인 오류 수정 시간을 사용하여 소프트웨어 최적 출시 시점 결정 문제를 연구하였다. 특히 기존의 오류 수정 시간을 고려한 소프트웨어 신뢰도 성장 모델에서 오류 발견 시간과 수정 시간이 독립적이라는 가정을 수정하고, 오류 발견 시간과 수정 시간의 상관관계를 표현할 수 있는 일반적인 프레임워크 모델을 설정하여 소프트웨어 최적 출시 시점을 결정해 보고자 하였다. 그 결과 테스트 초기에 수정 시간이 걸리는 오류를 발견하는 것이 경제적인 관점에서 중요하다는 것을 알 수 있었다. 최적의 소프트웨어 출시 시점을 결정하는 데에 있어서 오류발견시간과 오류수정시간의 상관관계를 분석하는 것이 매우 중요하다는 결론을 얻을 수 있었다.

Keywords

References

  1. 장인홍, 정덕환, 이승우, 송광윤, "NHPP소프트웨어 신뢰도 성장모형에서 베이지안 모수 추정과 예측", 한국데이터정보과학회지, v.24 no.4 755-762, 2013년 7월, URL : https://www.koreascience.or.kr/article/JAKO201323263075000.pdf
  2. 김희철 ,"지수화 지수 분포에 의존한 NHPP 소프트 웨어 신뢰성장 모형에 관한 연구", 한국 컴퓨터 정보학회 논문지, 제11권 5호 9-18. 2006년 11월, URL : http://www.dbpia.co.kr/journal/articleDetail?nodeId=NODE06536391
  3. 이상식, 김희철, 송영재. "비동질적 포아송과정을 사용한 소프트웨어 신뢰 성장모형에 대한 베이지안 신뢰성 분석에 관한 연구", 한국정보처리학회 논문지D 10권5호 805-812, 2003년 8월, URL : http://kiss.kstudy.com/thesis/thesis-view.asp?key=2084472
  4. K. Okumoto & L. Goel, "Optimum release timefor software systems based on reliability and cost criteria", Journal of Systems and Software, Vol. 1 315-318, 1980, URL: https://www.sciencedirect.com/science/article/abs/pii/0164121279900335 https://doi.org/10.1016/0164-1212(79)90033-5
  5. N. F. Schneidewind, "Modelling the fault correction process", Software Reliability Engineering, 2001. ISSRE 2001. Proceedings. 12th International Symposium on 185-190, December 2001, DOI:https://doi.org/10.1109/ISSRE.2001.989472
  6. M. Xie & Q. P. Hu & Y. P.Wu & S. H. Ng., "A study of the modeling and analysis of software fault-detection and fault-correction processes", Quality and Reliability Engineering International, Vol. 23 459-470, June 2007, DOI: https://doi.org/10.1002/qre.827
  7. S. S. Gokhale & M. R. Lyu & K. S. Trivedi. "Analysis of software fault removal policies using a nonhomogeneous continuous time markov chain", Software Quality Journal Vol. 12 No. 3 211-230, September 2004 DOI: https://doi.org/10.1023/B:SQJO.0000034709.63615.8b
  8. S. S. Gokhale, M. R. Lyu, and K. S. Trivedi., "Incorporating fault debugging activities into software reliability models: A simulation approach", IEEE Transactions on Reliability, Vol. 55 281-292, June 2006, URL : http://www.cse.cuhk.edu.hk/~lyu/paper_pdf/tr-revised.pdf https://doi.org/10.1109/TR.2006.874911
  9. H. Okamura & T. Dohi. "A generalized bivariate modeling framework of fault detection and correction processes", In Proceedings of the 26th International Symposium on Software Reliability Engineering 35-45, October 2017, DOI:https://doi.org/10.1109/ISSRE.2017.22
  10. H. Joe. "Dependence Modeling with Copulas", CRC Press, Published September 20 2016, ISBN 9781466583221, URL : https://www.taylorfrancis.com/books/9780429103186