Browse > Article

Optimal Release Time for Software Considering Distribution of Periodic Service Packs and Uncertain Patches during Operational Phase  

Park, Il Gwang (Department of Industrial Engineering, University of Ulsan)
Kong, Myung Bock (Department of Industrial Engineering, University of Ulsan)
Publication Information
Journal of Korean Institute of Industrial Engineers / v.33, no.4, 2007 , pp. 487-493 More about this Journal
Abstract
In this paper, we deal with an optimal software-release problem of determining the time to stop testing and release the software system to the user. The optimal release time problem is considered from maintenance like the periodic distribution of service packs and the unpredictable distribution of patches after the release. Moreover, the environment of software error-detection during operation differs from the environment during testing. This paper proposes the software reliability growth model which incorporates periodic service packs, unpredictable patches and operational environment. Based on the proposed model, we derive optimal release time to minimize total cost composed of fixing an error, testing and maintenance. Using numerical examples, optimal release time is determined and illustrated.
Keywords
Software Reliability Growth; Periodic Service Packs; Uncertain Patches; Accelerated Life Testing; Release Time for Software;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Musa, J. D., Iannino, A., and Okumoto, K. (1987), Software reliability: measurement, prediction, application, McGraw-Hill, New York
2 Phan, H.and Zhang, X. (1999), A software cost model with warranty and riskcosts, IEEE Transaction Computer, 48, 71-75   DOI   ScienceOn
3 Ross, S. M. (1985), Software reliability: the stopping rule problem, IEEE Trans. Software Engineering, 11, 1472-1475   DOI   ScienceOn
4 Scott, C.(2007), Why service packs are better than patches, Microsoft TechNet, www.microsoft.com/technet/ archive/community/columns/security/essays/srvpatch.mspx
5 Yamada, S. and Osaki, S. (1985), Cost-Reliability optimal release policies for software systems, IEEE Trans. on Reliability, R-34, 422-424   DOI   ScienceOn
6 Yang, B. and Xie, M. (2000), A study of operational and testing reliability in software reliability analysis, Reliability Engineering and System Safety, 70, 323-329.S   DOI   ScienceOn
7 Ohtera, H. and Yamada, S. (1990), Optimal software-release time considering an error-detection phenomenon during operation, IEEE Transaction on Reliability, 39, 596-599   DOI   ScienceOn
8 Huang, C. Y. and Lyu, M. R. (2005), Optimal release time for software systems considering cost, testing-effort, and test efficiency, IEEE Transaction on Reliability, 54, 583-591   DOI   ScienceOn
9 Goel, A. L. and Okumot, K. (1979), Time-dependent error-detection rate model for software reliability and other performance measures, IEEE Transaction on Reliability, R-28, 206-211   DOI   ScienceOn
10 Lee, C. S., Na, I. Y., Hong, J. K. and Lie, C. H. (2004), Optimal software release time considering maintenance during operation, Journal of the Korean Institute of Industrial Engineers, 30, 261-266
11 Yamada, S., Tanio, Y., and Osaki, S. (1989), A software reliability evaluation method during operation phase, Trans IEICE, J72-D-I, 797-801
12 Koch, H. S. and Kubat, P. (1983), Optimal release time for computer software, IEEE Transaction on Software Engineering, SE-9, 323-327   DOI   ScienceOn
13 Yamada, S. (1993), Software reliability measurement during operational phase and its application, J Comput Software Eng 1, 389-402
14 Yamada, S., Hishitani, J., and Osaki, S. (1993), Software-reliability growth with a weibull test-effort: a model & application, IEEE Transaction on Reliability, 42, 100-106   DOI   ScienceOn
15 Okamura, H. K, Dohi, T., and Osaki, S. (2001), A reliability assessment method for software products in operational phase-proposal of an accelerated life testing model, Electronics and Communications in Japan, 84, 25-33
16 Okumoto, K. and Goel, A. L. (1980), Optimum release time for software systems based onreliability and cost criteria, The Journal of systems and Software, 1, 315-318   DOI   ScienceOn