Design and code inspections to reduce errors in program development

被引:49
|
作者
Fagan, ME [1 ]
机构
[1] IBM Corp, Data Proc Prod Grp, Poughkeepsie Lab, Programming Methodol Dept, Poughkeepsie, NY 12602 USA
关键词
D O I
10.1147/sj.382.0258
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Substantial net improvements in programming quality and productivity have been obtained through the use of formal inspections of design and of code. Improvements are made possible by a systematic and efficient design and code verification process, with well-defined roles for inspection participants. The manner in,which inspection data is categorized and made suitable for process analysis is an important factor in attaining the improvements. It is shown that by using inspection results, a mechanism for initial error reduction followed by ever-improving error rates can be achieved.
引用
收藏
页码:258 / 287
页数:30
相关论文
共 50 条
  • [31] PROGRAM EASES TEST-CODE DEVELOPMENT
    CONRAD, A
    MICROWAVES & RF, 1992, 31 (06) : 124 - 124
  • [33] Experience-based support for code inspections
    Nick, M
    Denger, C
    Willrich, T
    PROFESSIONAL KNOWLEDGE MANAGEMENT, 2005, 3782 : 121 - 126
  • [34] In search of theory and tools to support code inspections
    Rodgers, TL
    Vogel, DR
    Purdin, T
    Saints, B
    PROCEEDINGS OF THE THIRTY-FIRST HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL III: EMERGING TECHNOLOGIES TRACK, 1998, : 370 - 378
  • [35] Improving IDE Code Inspections with Tree Automata
    Lee, Yunjeong
    PROCEEDINGS OF THE 30TH ACM JOINT MEETING EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, ESEC/FSE 2022, 2022, : 1814 - 1815
  • [36] Finding latent code errors via machine learning over program executions
    Brun, Y
    Ernst, MD
    ICSE 2004: 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2004, : 480 - 490
  • [37] Design Module: A Modularity Vision Beyond Code: Not Only Program Code But Also a Design Model Is a Module
    Ubayashi, Naoyasu
    Kamei, Yasutaka
    2013 5TH INTERNATIONAL WORKSHOP ON MODELING IN SOFTWARE ENGINEERING (MISE), 2013, : 44 - 50
  • [38] Development of System Code of CFETR Design
    Ye, M. Y.
    Wang, S. J.
    Wang, Z. W.
    Xu, G. L.
    Liu, X. F.
    Zhang, J. W.
    Mao, S. F.
    Chan, V. S.
    2015 IEEE 26TH SYMPOSIUM ON FUSION ENGINEERING (SOFE), 2015,
  • [39] HUMAN-INTERFACE RULES REDUCE TEST-PROGRAM OPERATOR ERRORS
    DINAN, JA
    EDN, 1992, 37 (03) : 95 - 98
  • [40] USING INSPECTIONS TO INVESTIGATE PROGRAM CORRECTNESS
    BRITCHER, RN
    COMPUTER, 1988, 21 (11) : 38 - 44