Investigating the effect of variations in the test development process: a case from a safety-critical system

被引:5
|
作者
Tarhan, Ayca [1 ]
Demirors, Onur [2 ]
机构
[1] Hacettepe Univ, Dept Comp Engn, TR-06532 Ankara, Turkey
[2] Middle E Tech Univ, Inst Informat, TR-06531 Ankara, Turkey
关键词
Software measurement; Quantitative management; Statistical process control; Control chart; STATISTICAL PROCESS-CONTROL; SOFTWARE;
D O I
10.1007/s11219-011-9129-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Variation is inherent to a process, and process management demands understanding the nature of variation in quantitative terms, for evaluation and prediction purposes. This understanding requires the identification of process indicators that build the system of variation. To utilize quantitative techniques to understand and improve a software process, more indicators are needed than in a manufacturing process. The need to identify the indicators of a software process and the lack of a generic approach to assess the ability of a software process for quantitative management encouraged us to carry out a sequence of studies that resulted in the development of an Assessment Approach for Quantitative Process Management (A(2)QPM). This paper explains an application of the A(2)QPM to the test development process of an avionics software project and presents the results. The study aimed at understanding the effect of the test design stage and the effect of internal reviews as verification activities in test development, with respect to process productivity and product quality measures. The measurement data collected during the execution of the processes were analyzed by control charts to observe the evidence of process stability. The mean values of measurement data were utilized to make performance comparisons between the various executions of the test development process. The results showed that process productivity was unaffected, but the test procedure quality was positively influenced by the application of test design and internal reviews. The utilization of the A(2)QPM as a guide for the quantitative implementation enabled the systematic evaluation of the test development process and measures prior to analysis. This resulted in the identification of process clusters having stable variation.
引用
收藏
页码:615 / 642
页数:28
相关论文
共 50 条
  • [1] Investigating the effect of variations in the test development process: a case from a safety-critical system
    Ayca Tarhan
    Onur Demirors
    Software Quality Journal, 2011, 19 : 615 - 642
  • [2] Model-Based Integration of Test and Evaluation Process and System Safety Process for Development of Safety-Critical Weapon Systems
    Shin, Young-Don
    Sim, Sang-Hyun
    Lee, Jae-Chon
    SYSTEMS ENGINEERING, 2017, 20 (03) : 257 - 279
  • [3] Rigorous development process of a safety-critical system: from ASM models to Java code
    Paolo Arcaini
    Angelo Gargantini
    Elvinia Riccobene
    International Journal on Software Tools for Technology Transfer, 2017, 19 : 247 - 269
  • [4] Automatic test generation for safety-critical system
    Xu, ZW
    Wu, FM
    ICEMI'2001: FIFTH INTERNATIONAL CONFERENCE ON ELECTRONIC MEASUREMENT AND INSTRUMENTS, VOL 1, CONFERENCE PROCEEDINGS, 2001, : 70 - 73
  • [5] Rigorous development process of a safety-critical system: from ASM models to Java']Java code
    Arcaini, Paolo
    Gargantini, Angelo
    Riccobene, Elvinia
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2017, 19 (02) : 247 - 269
  • [6] Formal development method for safety-critical system
    Wang, Hai-Feng
    Chen, Jian-Ming
    Zheng, Zhong-Yi
    Beifang Jiaotong Daxue Xuebao/Journal of Northern Jiaotong University, 2002, 26 (06):
  • [7] Functional Safety Management in Microcontroller Design and Development Process: the Case of Safety-critical Vehicle Systems
    Zhou, Binghai
    Zhai, Ziqing
    ADVANCES IN CIVIL ENGINEERING, PTS 1-6, 2011, 255-260 : 2179 - +
  • [8] Automated Test Case Generation for Safety-Critical Software in Scade
    Kurian, Elson
    Braione, Pietro
    Briola, Daniela
    D'Avino, Dario
    Modonato, Matteo
    Denaro, Giovanni
    2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE, ICSE-SEIP, 2023, : 483 - 494
  • [9] A CCS CASE-STUDY - A SAFETY-CRITICAL SYSTEM
    BAILLIE, J
    SOFTWARE ENGINEERING JOURNAL, 1991, 6 (04): : 159 - 167
  • [10] PRODUCT DEVELOPMENT AND MANUFACTURING PROCESS FOR A SAFETY-CRITICAL AUTOMOTIVE COMPONENT
    WOELFEL, JA
    SPENCER, ER
    COMPOSITE STRUCTURES, 1994, 27 (1-2) : 169 - 180