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 条
  • [1] A process for asynchronous software inspection
    Murphy, P
    Miller, J
    EIGHTH IEEE INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGY AND ENGINEERING PRACTICE INCORPORATING COMPUTER AIDED SOFTWARE ENGINEERING, PROCEEDINGS, 1997, : 96 - 104
  • [2] A Global Software Inspection Process for Distributed Software Development
    Mishra, Deepti
    Mishra, Alok
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2012, 18 (19) : 2731 - 2746
  • [3] Improving software inspection process with patterns
    Harjumaa, L
    Tervonen, I
    Vuorio, P
    QSIC 2004: PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2004, : 118 - 125
  • [4] ASSISTing Management Decisions in the Software Inspection Process
    James Miller
    Fraser Macdonald
    John Ferguson
    Information Technology and Management, 2002, 3 (1-2) : 67 - 83
  • [5] A Software Inspection Process for Globally Distributed Teams
    Mishra, Deepti
    Mishra, Alok
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2010 WORKSHOPS, 2010, 6428 : 289 - 296
  • [6] Modeling and controlling the software test process
    Cangussu, JW
    PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2001, : 787 - 788
  • [7] A formal model of the software test process
    Cangussu, JW
    DeCarlo, RA
    Mathur, AP
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2002, 28 (08) : 782 - 796
  • [8] A simplified model for software inspection
    Misra, Sanjay
    Fernandez, Luis
    Colomo-Palacios, Ricardo
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2014, 26 (12) : 1297 - 1315
  • [9] Design of a validation test process of an automotive software
    Awedikian, Roy
    Yannou, Bernard
    INTERNATIONAL JOURNAL OF INTERACTIVE DESIGN AND MANUFACTURING - IJIDEM, 2010, 4 (04): : 259 - 268
  • [10] Team-based fault content estimation in the software inspection process
    Thelin, T
    ICSE 2004: 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2004, : 263 - 272