Software Reliability Modeling and Cost Estimation Incorporating Testing-Effort and Efficiency

  • Authors:
  • Chin-Yu Huang;Jung-Hua Lo;Sy-Yen Kuo;Michael R. Lyu

  • Affiliations:
  • -;-;-;-

  • Venue:
  • ISSRE '99 Proceedings of the 10th International Symposium on Software Reliability Engineering
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many studies have been performed on the subject of software reliability, but few explicitly consider the impact of software testing on the reliability process. This paper presents two important issues on software reliability modeling and software reliability economics: testing effort and efficiency. First, we will discuss on how to extend the logistic testing-effort function into a general form. The generalized logistic testing-effort function has the advantage of relating the work profile more directly to the natural flow of software development. Therefore, it can be used to describe the actual consumption of resources during software development process and get a conspicuous improvement in modeling testing-effort expenditures. Furthermore, we will incorporate the generalized logistic testing-effort function into software reliability modeling and its fault-prediction capability is evaluated through four numerical experiments on real data. Then, we will address the effects of automated techniques or tools on increasing the efficiency of software testing. New testing techniques will usually increase test coverage.We propose a modified software reliability cost model to reflect these effects. From the simulation results, we obtain a powerful software economic policy which clearly indicates the benefits of applying new automated testing techniques and tools during software development process.