Skip to main navigation Skip to search Skip to main content

Efficient allocation of testing resources for software module testing based on the hyper-geometric distribution software reliability growth model

  • Rong Huei Hou*
  • , Sy Yen Kuo
  • , Yi Ping Chang
  • *Corresponding author for this work
  • National Taiwan University

Research output: Contribution to journalConference articlepeer-review

12 Scopus citations

Abstract

Considerable amount of testing resources is required during software module testing. In this paper, based on the Hyper-Geometric Distribution software reliability growth Model (HGDM) we investigate the following two optimal resource allocation problems in software module testing: 1) minimization of the number of software faults still undetected in the system after testing given a total amount of testing resources, and 2) minimization of the total amount of testing resources required given the number of software faults still undetected in the system after testing. Furthermore, based on the concepts of average allocation and proportional allocation, two simple allocation methods are also introduced. Experimental results show that the optimal allocation method can improve the quality and reliability of the software system much more significantly than the simple allocation methods can. Therefore, the optimal allocation method is very efficient for solving the testing resource allocation problem.

Original languageEnglish
Pages (from-to)289-298
Number of pages10
JournalProceedings of the International Symposium on Software Reliability Engineering, ISSRE
StatePublished - 1996
Externally publishedYes
EventProceedings of the 1996 7th International Symposium on Software Reliability Engineering, ISSRE'96 - White Plains, NY, USA
Duration: 30 10 199602 11 1996

Fingerprint

Dive into the research topics of 'Efficient allocation of testing resources for software module testing based on the hyper-geometric distribution software reliability growth model'. Together they form a unique fingerprint.

Cite this