• DocumentCode
    749943
  • Title

    Optimal release time for software systems considering cost, testing-effort, and test efficiency

  • Author

    Huang, Chin-Yu ; Lyu, Michael R.

  • Author_Institution
    Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan
  • Volume
    54
  • Issue
    4
  • fYear
    2005
  • Firstpage
    583
  • Lastpage
    591
  • Abstract
    In this paper, we study the impact of software testing effort & efficiency on the modeling of software reliability, including the cost for optimal release time. This paper presents two important issues in software reliability modeling & software reliability economics: testing effort, and efficiency. First, we propose a generalized logistic testing-effort function that enjoys the advantage of relating work profile more directly to the natural flow of software development, and can be used to describe the possible testing-effort patterns. Furthermore, we incorporate the generalized logistic testing-effort function into software reliability modeling, and evaluate its fault-prediction capability through several numerical experiments based on real data. Secondly, we address the effects of new testing techniques or tools for increasing the efficiency of software testing. Based on the proposed software reliability model, we present a software cost model to reflect the effectiveness of introducing new technologies. Numerical examples & related data analyzes are presented in detail. From the experimental results, we obtain a software economic policy which provides a comprehensive analysis of software based on cost & test efficiency. Moreover, the policy can also help project managers determine when to stop testing for market release at the right time.
  • Keywords
    program testing; software cost estimation; software fault tolerance; stochastic processes; fault-prediction capability; logistic testing-effort function; nonhomogenous Poisson process; numerical analysis; optimal release time; software cost model; software development; software economic policy; software fault; software reliability economics; software reliability modeling; software system; software testing effort; Automatic testing; Cost function; Fault detection; Life testing; Logistics; Programming; Software reliability; Software systems; Software testing; System testing; Non-homogenous Poisson process; optimal release time; software cost model; software reliability; testing-effort;
  • fLanguage
    English
  • Journal_Title
    Reliability, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9529
  • Type

    jour

  • DOI
    10.1109/TR.2005.859230
  • Filename
    1546565