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 条
  • [31] Multiple-classifiers in software quality engineering: Combining predictors to improve software fault prediction ability
    Yucalar, Fatih
    Ozcift, Akin
    Borandag, Emin
    Kilinc, Deniz
    ENGINEERING SCIENCE AND TECHNOLOGY-AN INTERNATIONAL JOURNAL-JESTECH, 2020, 23 (04): : 938 - 950
  • [32] HIGH-QUALITY PROPRIETARY DAY-CARE - PREDICTORS OF PARENTS CHOICES
    ENDSLEY, RC
    BRADBARD, MR
    READDICK, CA
    JOURNAL OF FAMILY ISSUES, 1984, 5 (01) : 131 - 152
  • [33] Resources for Teaching: Examining Personal and Institutional Predictors of High-Quality Instruction
    Hill, Heather C.
    Blazar, David
    Lynch, Kathleen
    AERA OPEN, 2015, 1 (04)
  • [34] Realistic fault extraction for high-quality design and test of VLSI systems
    Goncalves, FM
    Teixeira, IC
    Teixeira, JP
    1997 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 1997, : 29 - 37
  • [35] High-Quality Fault-Resiliency in Fat-Tree Networks
    Gliksberg, John
    Capra, Antoine
    Louvet, Alexandre
    Javier Garcia, Pedro
    Sohier, Devan
    2019 IEEE SYMPOSIUM ON HIGH-PERFORMANCE INTERCONNECTS (HOTI 2019), 2019, : 9 - 12
  • [36] WRITING HIGH-QUALITY STATISTICAL SOFTWARE FOR APPLE-II MICROCOMPUTERS
    BUTLER, DL
    EAMON, DB
    BEHAVIOR RESEARCH METHODS INSTRUMENTS & COMPUTERS, 1987, 19 (02): : 104 - 107
  • [37] High-quality communication enables high-quality drug products
    Henry, Don
    Pharmaceutical Technology, 2023, 47 (05) : 50 - 52
  • [38] MTQ 96: High-quality show, high-quality visitors
    不详
    INSIGHT, 1996, 38 (06) : 445 - 449
  • [39] High-Quality Queens Produce High-Quality Offspring Queens
    Yu, Longtao
    Shi, Xinxin
    He, Xujiang
    Zeng, Zhijiang
    Yan, Weiyu
    Wu, Xiaobo
    INSECTS, 2022, 13 (05)
  • [40] Research on High-Quality Soft Shadow of Building Based Shadow Map
    Shang, Tao
    Zhang, Shui Peng
    ADVANCED BUILDING MATERIALS AND SUSTAINABLE ARCHITECTURE, PTS 1-4, 2012, 174-177 : 1927 - 1930