Building high-quality software fault predictors

被引:7
|
作者
Nikora, Allen P.
Munson, John C.
机构
[1] CALTECH, Jet Prop Lab, Pasadena, CA 91109 USA
[2] Univ Idaho, Dept Comp Sci, Moscow, ID 83844 USA
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2006年 / 36卷 / 09期
关键词
software measurement; software fault modeling;
D O I
10.1002/spe.737
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Over the past several years, we have been developing software fault predictors based on a system's measured structural evolution. We have previously shown significant linear relationships between code churn, a set of synthesized metrics, and the rate at which faults are inserted into the system in terms of number of faults per unit change in code churn. A limiting factor in this and other such investigations has been the absence of a quantitative, consistent and repeatable definition of what constitutes a fault. The rules for fault definition were not sufficiently rigorous to provide unambiguous, repeatable fault counts. Within the framework of a space mission software development effort at the Jet Propulsion Laboratory we have developed a standard for the precise enumeration of faults. This new standard permits software faults to be measured directly from configuration control documents. We compared the new method of counting faults with two existing techniques to determine whether the fault-counting technique has an effect on the quality of the fault models constructed from those counts. The new fault definition provides higher quality fault models than those obtained using the other definitions of fault. Copyright (C) 2006 John Wiley & Sons, Ltd.
引用
收藏
页码:949 / 969
页数:21
相关论文
共 50 条
  • [1] Predictors of high-quality answers
    Blooma, Mohan John
    Goh, Dion Hoe-Lian
    Chua, Alton Yeow-Kuan
    ONLINE INFORMATION REVIEW, 2012, 36 (03) : 383 - 400
  • [2] HOW TO BUY HIGH-QUALITY SOFTWARE
    BROCKA, B
    QUALITY PROGRESS, 1985, 18 (03) : 28 - 31
  • [3] Building the Path to High-Quality Care
    Clancy, Carolyn
    HEALTH SERVICES RESEARCH, 2009, 44 (01) : 1 - 4
  • [4] Predictors of high-quality cord blood units
    Santos, Sandra V. F.
    Barros, Sonia M. O.
    Santos, Marisa S.
    Marti, Luciana C.
    Ribeiro, Andreza A. F.
    Kondo, Andrea T.
    Kutner, Jose M.
    TRANSFUSION, 2016, 56 (08) : 2030 - 2036
  • [5] High-Quality Fault Resiliency in Fat Trees
    Gliksberg, John
    Capra, Antoine
    Louvet, Alexandre
    Javier Garcia, Pedro
    Sohier, Devan
    IEEE MICRO, 2020, 40 (01) : 44 - 49
  • [6] An Approach for Building a High-Quality Belt and Road
    Wang Kai
    Ni Jianjun
    ContemporaryInternationalRelations, 2019, 29 (06) : 87 - 106
  • [7] Building a high-quality Human Cell Atlas
    Rozenblatt-Rosen, Orit
    Shin, Jay W.
    Rood, Jennifer E.
    Hupalowska, Anna
    Regev, Aviv
    Heyn, Holger
    NATURE BIOTECHNOLOGY, 2021, 39 (02) : 149 - 153
  • [8] Building a high-quality Human Cell Atlas
    Orit Rozenblatt-Rosen
    Jay W. Shin
    Jennifer E. Rood
    Anna Hupalowska
    Aviv Regev
    Holger Heyn
    Nature Biotechnology, 2021, 39 : 149 - 153
  • [9] HIGH-QUALITY METROLOGICAL SERVICING FOR BUILDING INDUSTRY
    STEPANOV, RD
    BAKH, IA
    LIFANOV, IS
    RODZEVIC.VA
    MEASUREMENT TECHNIQUES-USSR, 1970, (07): : 1081 - &
  • [10] Developing a low-cost high-quality software tool for dynamic fault-tree analysis
    Dugan, JB
    Sullivan, KJ
    Coppit, D
    IEEE TRANSACTIONS ON RELIABILITY, 2000, 49 (01) : 49 - 59