SOME GRAPHICAL AIDS FOR DECIDING WHEN TO STOP TESTING SOFTWARE

被引:31
|
作者
DALAL, SR [1 ]
MALLOWS, CL [1 ]
机构
[1] AT&T BELL LABS,TECH STAFF,MURRAY HILL,NJ 07974
关键词
D O I
10.1109/49.46868
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Developers of large software systems must decide how much software should be tested before releasing it. We consider an explicit tradeoff between the costs of testing and releasing. The former may include the opportunity cost of continued testing, and the latter may include the cost of customer dissatisfaction and of fixing faults found in the field. Exact stopping rules were obtained by the authors, in a previous paper [1], under the assumption that the distribution of the fault finding rate is known. Here we consider two important variants where the fault finding distribution is not completely known. They are: i) the distribution is exponential with unknown mean, and ii) the distribution is locally exponential with rate changing smoothly over time. We present new procedures for both cases. In case i) we also show how to incorporate information from related projects and subjective inputs. We propose several new graphical procedures which are easy to implement, and we illustrate these for data from a large telecommunications software system. © 1990 IEEE
引用
收藏
页码:169 / 175
页数:7
相关论文
共 50 条
  • [1] When to Release and Stop Testing of a Software
    P. K. Kapur
    A. K. Shrivastava
    Ompal Singh
    Journal of the Indian Society for Probability and Statistics, 2017, 18 (1) : 19 - 37
  • [2] When to stop testing software: economic approach
    Thach, Nguyen Ngoc
    Zapata, Francisco
    Kosheleva, Olga
    SOFT COMPUTING, 2021, 25 (12) : 7985 - 7989
  • [3] When to stop testing software: economic approach
    Nguyen Ngoc Thach
    Francisco Zapata
    Olga Kosheleva
    Soft Computing, 2021, 25 : 7985 - 7989
  • [4] WHEN SHOULD ONE STOP TESTING SOFTWARE
    DALAL, SR
    MALLOWS, CL
    JOURNAL OF THE AMERICAN STATISTICAL ASSOCIATION, 1988, 83 (403) : 872 - 879
  • [5] THE ELDERLY DRIVER - DECIDING WHEN TO STOP
    PERSSON, D
    GERONTOLOGIST, 1993, 33 (01): : 88 - 91
  • [6] QUANTIFYING SOFTWARE-VALIDATION - WHEN TO STOP TESTING
    MUSA, JD
    ACKERMAN, AF
    IEEE SOFTWARE, 1989, 6 (03) : 19 - 27
  • [7] RULES AND CRITERIA FOR WHEN TO STOP TESTING A PIECE OF SOFTWARE
    PETROVA, E
    MALEVRIS, N
    MICROELECTRONICS RELIABILITY, 1991, 31 (06) : 1211 - 1227
  • [8] RULES AND CRITERIA FOR WHEN TO STOP TESTING A PIECE OF SOFTWARE
    PETROVA, E
    MALEVRIS, N
    MICROELECTRONICS RELIABILITY, 1992, 32 (1-2) : 101 - 117
  • [9] WHEN TO STOP TESTING FOR LARGE SOFTWARE SYSTEMS WITH CHANGING CODE
    DALAL, SR
    MCINTOSH, AA
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (04) : 318 - 323
  • [10] When to stop testing: a study from the perspective of software reliability models
    Garg, M.
    Lai, R.
    Huang, S. Jen
    IET SOFTWARE, 2011, 5 (03) : 263 - 273