Software reliability modeling and cost estimation incorporating testing-effort and efficiency

Chin Yu Huang*, Jung Hua Lo, Sy Yen Kuo, Michael R. Lyu

*Corresponding author for this work

Research output: Contribution to journalConference articlepeer-review

31 Scopus citations

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.

Original languageEnglish
Pages (from-to)62-72
Number of pages11
JournalProceedings of the International Symposium on Software Reliability Engineering, ISSRE
StatePublished - 1999
Externally publishedYes
EventProceedings of the 1999 10th International Symposium on Software Reliability Engineering, ISSRE'99 - Boca Raton, FL, USA
Duration: 01 11 199904 11 1999

Fingerprint

Dive into the research topics of 'Software reliability modeling and cost estimation incorporating testing-effort and efficiency'. Together they form a unique fingerprint.

Cite this