• Title/Summary/Keyword: Total Expected Software Cost

Search Result 18, Processing Time 0.103 seconds

The Software Reliability Growth Models for Software Life-Cycle Based on NHPP

  • Nam, Kyung-H.;Kim, Do-Hoon
    • The Korean Journal of Applied Statistics
    • /
    • v.23 no.3
    • /
    • pp.573-584
    • /
    • 2010
  • This paper considers the differences in the software execution environments in the testing phase and the operational phase to determine the optimal release time and warranty period of software systems. We formulate equations for the total expected software cost until the end of the software life cycle based on the NHPP. In addition, we derive the optimal release time that minimizes the total expected software cost for an imperfect debugging software reliability model. Finally, we analyze the sensitivity of the optimal testing and maintenance design related to variation of the cost model parameters based on the fault data observed in the actual testing process, and discuss the quantitative properties of the proposed model.

A Study on Optimal Software Maintenance Policies with Warranty Period (보증기기간을 고려한 최적 소프트웨어의 보전정책 연구)

  • Nam, Kyung-H.;Kim, Do-Hoon
    • Journal of Korean Society for Quality Management
    • /
    • v.39 no.2
    • /
    • pp.170-178
    • /
    • 2011
  • In general, a software fault detection phenonenon is described by a software reliability model based on a nonhomogeneous Poisson process(NHPP). In this paper, we propose a software reliability growth model considering the differences of the software environments in both the testing phase and the operational phase. Also, we consider the problem of determining the optimal release time and the optimal warranty period that minimize the total expected software cost which takes account of periodic software maintenance(e.g. patch, update, etc). Finally, we analyze the sensitivity of the optimal release time and warranty period based on the fault data observed in the actual testing process.

Optimization of Software Cost Model with Warranty and Delivery Delay Costs

  • Lee, Chong-Hyung;Jang, Kyu-Beom;Park, Dong-Ho
    • Communications for Statistical Applications and Methods
    • /
    • v.12 no.3
    • /
    • pp.697-704
    • /
    • 2005
  • Computer software has gradually become an indispensable elements in many aspects of our daily lives and an important factor in numerous systems. In recent years, it is not unusual that the software cost is more than the hardware cost in many situations. In addition to the costs of developing software, the repair cost resulting from the software failures are even more significant. In this paper, a cost model with warranty cost, time to remove each fault detected in the software system, and delivery delay cost is developed. We use a software reliability model based on non-homogeneous Poisson process (NHPP). We discuss the optimal release policies to minimize the expected total software cost. Numerical examples are provided to illustrate the results.

The Optimal Release Time in Cost Model Using PCLS Model

  • Song, Kwang Yoon;Chang, In Hong;Choi, Min Su;Lee, Da Hye
    • Journal of Integrative Natural Science
    • /
    • v.9 no.3
    • /
    • pp.206-214
    • /
    • 2016
  • The basic goal of software development is to produce high quality software at low cost. Therefore, when to stop software testing and release the software product is a significant point in the software development. The software cost model is an effective tool used to help software developers control costs and determine the release time. In this paper, we discuss the cost model to apply all 6 models with consideration of time to remove errors, cost of removing each error and risk cost due to software failure. We show the impact of cost coefficients and parameter values on the expected total cost by changing the values and comparing the optimal release times.

Optimal Release times of a Software Cost Model with Consideration of Various Costs

  • Lee Chong Hyung;Jang Kyu Beom;Park Dong Ho
    • Proceedings of the Korean Reliability Society Conference
    • /
    • 2005.06a
    • /
    • pp.251-257
    • /
    • 2005
  • Software system which is essential in operating the computer has gradually become an indispensable element in many aspects of our daily lives and an important factor in numerous systems. In recent years, software cost sometimes exceeds the cost of maintaining the hardware system. In addition to the cost necessary to develop the new software system and to maintain the system, the penalty costs incurred due to software failures are even more significant. In this paper, a cost model incorporating the warranty cost, debugging costto remove each fault detected in the software system, and delivery delay cost is developed. A software reliability model based on non-homogeneous Poisson process(NHPP) is established and the optimal software release policies to minimize the expected total software cost are discussed. Numerical examples are provided to illustrate the results.

  • PDF

Optimal Release Time of Software System having a Fixed Operational Period (일정한 사용기간을 갖는 Software System의 최적방출정책)

  • 최명호;윤덕균
    • Journal of Korean Society of Industrial and Systems Engineering
    • /
    • v.13 no.22
    • /
    • pp.1-6
    • /
    • 1990
  • This paper deals with software Release policy having a Fixed Operational period after a Software System is released. The underlying Software Reliability Growth is described by J-M Model Optimal of Software Release Time minimizing Total Expected Cost is Obtained.

  • PDF

Optimal Release Policies of Software System with Scheduled Delivery Time (예정된 인도시기를 가진 Software시스템의 최적방출정책)

  • 정영배;신현재
    • Journal of Korean Society of Industrial and Systems Engineering
    • /
    • v.9 no.13
    • /
    • pp.29-32
    • /
    • 1986
  • A decision procedure to determine when computer software should be released after testing is described. This paper extends optimum release policies minimizing the total expected software cost with a scheduled software delivery time under reliability requirement constraint. Such cost considerations enable us to make a release decision as to when transfer a software system from testing phase to operational phase. The underlying model is software reliability growth model described by a nonhomogeneous poisson process. It is assumed that the penalty cost function due to delay for a scheduled software delivery time is linearly proportional to time. Numerical examples are shown to illustrate the results.

  • PDF

A Cost-Reliability Model for the Optimal Release Time of a Software System (결함유형에 따른 소프트웨어 신뢰도와 소프트웨어 상품화 최적 시기 전략)

  • Kim Yeong-Hwi;Lee Wan-Hyeong
    • Journal of the military operations research society of Korea
    • /
    • v.16 no.2
    • /
    • pp.135-150
    • /
    • 1990
  • This paper classifies faults into three types : simple, degenerated, and regenerated faults. This paper also deals with the characteristics of each type of fault to determine the software reliability based on the assumption; i. e., a system consisting of several subsystems (modules) which may be debugged simultaneously. For each type of fault, several formulas are developed to obtain the failure rate and the expected number of failures found during debugging. A model is developed based on the formulas of the failure rate and the expected number of failures to decide the optimal release time of a new software: minimizing the total cost with constraints restricting to the failure rate of each module in the software. By using this model, optimal release times are found for some cases; the eliminated faults are assumed simple faults only, regenerated faults only, simple and degenerated faults, and so on.

  • PDF

Optimal Software Release Policies under Increasing Error Correction Cost (증가(増加)하는 오류수정비용하(誤謬修正費用下)에서의 최적(最適) 소프트웨어 방출정책(放出政策))

  • Bae, Do-Seon;Yun, Won-Yeong;Lee, Yeong-Bong
    • Journal of Korean Institute of Industrial Engineers
    • /
    • v.15 no.1
    • /
    • pp.51-63
    • /
    • 1989
  • This paper considers software release problems based on Goel-Okumoto and S-shaped reliability growth models. Test of the software system is terminated after a preassigned time T, and it is released to the operational phase. It is assumed that correction cost of an error is increasing with test or operation time. Optimum software release time is obtained using total expected cost on the software life time as a criterion for optimization. In addition, optimal software release policies under the constraint of a software reliability requirement are discussed.

  • PDF

Optimal Release Policy for a Software System using Number of Software Test (소프트웨어의 테스트 회수(回數)를 이용한 최적방출정책(最適放出政策))

  • Go, Hyeon-U;Hwang, Ui-Cheol
    • Journal of Korean Society for Quality Management
    • /
    • v.17 no.2
    • /
    • pp.27-35
    • /
    • 1989
  • Software developers often allocate a significant amount of effort to software testing. But for most business-related software system it is natural to expect the continued discovery of defects after the software system is released into field. Such defects are usually very expensive to fix and have the potential to cause great damages to the users. It is important to stop testing the software and release it to the users at the correct time. In this paper, we propose the determination of the optimal number of software test oy minimizing a total expected software cost. A numerical example is used when the criterion is the expected profit. The result indicates that the proposed software release policy based on the number of software test can be a good alternative to the existing policy.

  • PDF