Accession Number : ADP007115

Title :   On Optimal Stopping Rules in Software Reliability,

Corporate Author : FLORIDA UNIV GAINESVILLE DEPT OF STATISTICS

Personal Author(s) : Yang, Mark C. ; Chao, Anne

Report Date : 1992

Pagination or Media Count : 4

Abstract : Software testing, or debugging, is one of the most important components in software development. It has been estimated that in many projects, the time accounted for debugging can be around 50% of the total development effort. There is an obvious question in the debugging process, that is when to stop. One naive answer is, of course, the process continues until there are no bugs (errors) in the program. However, this is a very difficult goal to achieve. For most commercial software, the release requirement is usually not 100% error free, but an acceptable error rate. Again, to determine when a debugging process has reached this stage is difficult. The best bet is often an estimate of the future error rate. However, the accuracy of the estimate may not be very high, depending on the estimation formula, and more seriously, on the assumptions that the formula is based upon.

Descriptors :   *COMPUTER PROGRAMS, ACCURACY, ERRORS, ESTIMATES, RATES, RELEASE, REQUIREMENTS, TIME, RELIABILITY, DEBUGGING(COMPUTERS).

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE