Title :
When to stop testing software? A fuzzy interval approach
Author :
Gemoets, Leopoldo ; Kreinovich, Vladik ; Melendez, Hector
Author_Institution :
Dept. of Decision & Inf. Eng., Texas Univ., El Paso, TX, USA
Abstract :
the experience of many programmers shows that it is actually impossible to extract all the faults from system-type software, that is commonly involved in resource contention, or from the programs with a sophisticated user interface. Also, it is necessary to estimate the time interval during which the remaining faults will not influence the program. This problem is vital for estimating the cost of the software project. At present about three dozen statistical models (called software reliability models) are used to get such estimates. However, these statistical models lack convincing theoretical-explanation. They are semi-heuristic, and often look like curve-fitting. In this paper, we consider a fuzzy approach to program testing. We formulate the problem of choosing the best fuzzy software reliability model as a mathematical optimization problem, and solve this problem
Keywords :
fuzzy logic; optimisation; program debugging; program testing; software reliability; fuzzy interval approach; fuzzy software reliability models; optimization; software testing; statistical models; Computer errors; Computer science; Debugging; Error correction; Information systems; Programming profession; Software reliability; Software systems; Software testing; User interfaces;
Conference_Titel :
Fuzzy Information Processing Society Biannual Conference, 1994. Industrial Fuzzy Control and Intelligent Systems Conference, and the NASA Joint Technology Workshop on Neural Networks and Fuzzy Logic,
Conference_Location :
San Antonio, TX
Print_ISBN :
0-7803-2125-1
DOI :
10.1109/IJCF.1994.375102