Using a reliability growth model to control software inspection

被引:7
|
作者
Biffl S. [1 ]
Gutjahr W.J. [1 ]
机构
[1] Research Group Industrial Software Engineering, Institute for Software Technology and Interactive Systems, Vienna University, Vienna
关键词
Controlled experiment; Defect detection capability estimation; Empirical software engineering; Reliability growth model; Software inspection;
D O I
10.1023/A:1016396232448
中图分类号
学科分类号
摘要
After a software inspection the project manager has to decide whether he can pass a product on to the next software development stage or whether it still contains a substantial number of defects and should be reinspected to further improve its quality. While a substantial number of defects remaining in a product after inspection is a reasonable precondition to schedule a reinspection, it is also important to estimate whether the likely number of defects to be found with a reinspection will lower the defect density under the target threshold. In this work we propose a reliability growth model and two heuristic linear models for software inspection, which estimate the likely number of additional defects to be found during reinspection. We evaluate the accuracy of these models with time-stamped defect data from a large-scale controlled inspection experiment on reinspection. Main findings are: (a) The two best models estimated the defect detection capability for reinspection with good accuracy: Over 80% of the estimates had an absolute relative error of under 10%; (b) The reinspection decision correctness based on the estimates of all investigated models, overall around 80% correct decisions, was much better than the trivial models to always or never reinspect; the latter is the default decision in practice.
引用
收藏
页码:257 / 284
页数:27
相关论文
共 50 条
  • [1] Mobile software reliability measurement using growth model in testing
    Kim, Haeng-Kon
    Park, Eun-Ju
    [J]. International Journal of u- and e- Service, Science and Technology, 2008, 1 (01) : 37 - 46
  • [2] Software reliability measurement use software reliability growth model in testing
    Jung, HJ
    Yang, HS
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2005, PT 3, 2005, 3482 : 739 - 747
  • [3] New software reliability growth model
    Wu, Cai-Hua
    Zhu, Xiao-Dong
    Liu, Jun-Tao
    Wang, Yi-Gang
    [J]. Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2009, 31 (08): : 2024 - 2028
  • [4] A reliability growth model for modular software
    Okamura, H
    Kuroki, S
    Dohi, T
    Osaki, S
    [J]. ELECTRONICS AND COMMUNICATIONS IN JAPAN PART II-ELECTRONICS, 2004, 87 (05): : 43 - 53
  • [5] Truncated software reliability growth model
    Williams D.R.P.
    Vivekanandan P.
    [J]. Journal of Applied Mathematics and Computing, 2002, 9 (2) : 591 - 599
  • [6] Truncated software reliability growth model
    Prince Williams, D.R.
    Vivekanandan, P.
    [J]. Journal of Applied Mathematics and Computing, 2002, 9 (02) : 591 - 599
  • [7] Truncated software reliability growth model
    Williams, D.R. Prince
    Vivekanandan, P.
    [J]. Korean Journal of Computational and Applied Mathematics, 2002, 9 (02): : 591 - 599
  • [8] Selection of optimal software reliability growth model using a diversity index
    Yaghoobi, Tahere
    [J]. SOFT COMPUTING, 2021, 25 (07) : 5339 - 5353
  • [9] Selection of optimal software reliability growth model using a diversity index
    Tahere Yaghoobi
    [J]. Soft Computing, 2021, 25 : 5339 - 5353
  • [10] An Empirical Analysis of Software Reliability Prediction Through Reliability Growth Model Using Computational Intelligence
    Bhuyan, Manmath Kumar
    Mohapatra, Durga Prasad
    Sethi, Srinivas
    Kar, Sumit
    [J]. COMPUTATIONAL INTELLIGENCE IN DATA MINING, VOL 2, 2015, 32 : 513 - 524