IN-PROCESS EVALUATION FOR SOFTWARE INSPECTION AND TEST

被引:24
作者
CHAAR, JK
HALLIDAY, MJ
BHANDARI, IS
CHILLAREGE, R
机构
[1] IBM Thomas J. Watson Research Center, Yorktown, Heights
关键词
SOFTWARE DEVELOPMENT PROCESS; SOFTWARE INSPECTION; SOFTWARE RELIABILITY; SOFTWARE TESTING;
D O I
10.1109/32.256853
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The goal of software inspection and test is to reduce the expected cost of software failure over the life of a product. This paper extends the use of defect triggers, the events that cause defects to be discovered, to help evaluate the effectiveness of inspections and test scenarios. In the case of inspections, the defect trigger is defined as a set of values that associate the skills of the inspector with the discovered defect. Similarly, for test scenarios, the defect trigger values embody the deferring strategies being used in creating these scenarios. The usefulness of triggers in evaluating the effectiveness of software inspections and tests is demonstrated by evaluating the inspection and test activities of some software products. These evaluations are used to point to both deficiencies in inspection and test strategies and to progress made in improving such strategies. The trigger distribution of the entire inspection or test series may then be used to highlight areas for further investigation, with the aim of improving the design, implementation, and test processes.
引用
收藏
页码:1055 / 1070
页数:16
相关论文
共 50 条
  • [41] A New Model for Software Inspection at the Requirements Analysis and Design Phases of Software Development
    Taba, Navid
    Ow, Siew
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2016, 13 (06) : 644 - 651
  • [42] Software Testing Process in a Test Factory From Ad hoc Activities to an Organizational Standard
    de Castro Andrade, Rossana Maria
    Santos, Ismayle de Sousa
    Lelli, Valeria
    de Oliveira, Kathia Marcal
    Rocha, Ana Regina
    ICEIS: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2017, : 132 - 143
  • [43] Applying modeling&simulation to the software testing process - One test oracle solution
    Lazic, L
    Mastorakis, N
    Proceedings of the 7th WSEAS International Conference on Automatic Control, Modeling and Simulation, 2005, : 248 - 256
  • [44] Investigating the Temporal Behavior of Defect Detection in Software Inspection and Inspection-Based Testing
    Winkler, Dietmar
    Biffl, Stefan
    Faderl, Kevin
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, 2010, 6156 : 17 - 31
  • [45] Software Test Case Generation Tools and Techniques: A Review
    Verma, Abhishek Singh
    Choudhary, Ankur
    Tiwari, Shailesh
    INTERNATIONAL JOURNAL OF MATHEMATICAL ENGINEERING AND MANAGEMENT SCIENCES, 2023, 8 (02) : 293 - 315
  • [46] OPTIMAL TEST DISTRIBUTIONS FOR SOFTWARE FAILURE COST ESTIMATION
    GUTJAHR, WJ
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (03) : 219 - 228
  • [47] Using fault injection to increase software test coverage
    Bieman, JM
    Dreilinger, D
    Lin, LJ
    SEVENTH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 1996, : 166 - 174
  • [48] Influence of the 1990 IEEE TSE Paper "Automated Software Test Data Generation" on Software Engineering
    Korel, Bogdan
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2025, 51 (03) : 751 - 753
  • [49] Labor Intensity Evaluation Technique in Software Development Process Based on Neural Networks
    Dudarin, Pavel, V
    Tronin, Vadim G.
    Svatov, Kirill, V
    Belov, Vladimir A.
    Shakurov, Roman A.
    PROCEEDINGS OF THE FOURTH INTERNATIONAL SCIENTIFIC CONFERENCE INTELLIGENT INFORMATION TECHNOLOGIES FOR INDUSTRY (IITI'19), 2020, 1156 : 75 - 84
  • [50] A family of experiments to investigate the effects of groupware for software inspection
    Stefan Biffl
    Paul Grünbacher
    Michael Halling
    Automated Software Engineering, 2006, 13 (3) : 373 - 394