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 条
  • [31] Design and Test of a Certifiable ASIC for a Safety-Critical Gas Burner Control System
    F.M. Gonçalves
    M.B. Santos
    I.C. Teixeira
    J.P. Teixeira
    Journal of Electronic Testing, 2002, 18 : 285 - 294
  • [32] Rigorous development of a safety-critical system based on coordinated atomic actions
    Xu, J.
    Randell, B.
    Romanovsky, A.
    Stroud, R.J.
    Zorzo, A.F.
    Canver, E.
    von Henke, F.
    Proceedings - Annual International Conference on Fault-Tolerant Computing, 1999, : 68 - 75
  • [33] An Empirical Evaluation of System-Level Test Effectiveness for Safety-Critical Software
    Zafar, Muhammad Nouman
    Afzal, Wasif
    Enoiu, Eduard Paul
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2023, 2023, : 293 - 305
  • [34] Combining STPA With CoFI to Generate Requirements and Test Cases for Safety-Critical System
    Hirata, Celso M.
    Ambrosio, Ana M.
    IEEE SYSTEMS JOURNAL, 2022, 16 (04): : 6635 - 6646
  • [35] Design and test of a certifiable ASIC for a safety-critical gas burner control system
    Gonçalves, FM
    Santos, MB
    Teixeira, IC
    Teixeira, JP
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2002, 18 (03): : 285 - 294
  • [36] Model-based software development - A Process for safety-critical embedded Systems
    Kuschnerus, Dirk
    Gerding, Michael
    Bilgic, Attila
    Musch, Thomas
    ATP EDITION, 2012, (7-8): : 60 - 66
  • [37] Formal Development Process of Safety-Critical Embedded Human Machine Interface Systems
    Ge, Ning
    Dieumegard, Arnaud
    Jenn, Eric
    d'Ausbourg, Bruno
    Ait-Ameur, Yamine
    PROCEEDINGS 11TH 2017 INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING (TASE), 2017, : 111 - 118
  • [38] Quantification of the safety level of a safety-critical control system
    Rastocny, Karol
    Ilavsky, Juraj
    2010 INTERNATIONAL CONFERENCE ON APPLIED ELECTRONICS, 2010, : 285 - 288
  • [39] SESAME: A Model-Driven Test Selection Process for Safety-Critical Embedded Systems
    Guelfi, Nicolas
    Ries, Benoit
    ERCIM NEWS, 2008, (75): : 43 - 44
  • [40] Abstract State Machines and System Theoretic Process Analysis for Safety-Critical Systems
    Al-Shareefi, Farah
    Lisitsa, Alexei
    Dixon, Clare
    FORMAL METHODS: FOUNDATIONS AND APPLICATIONS, SBMF 2017, 2017, 10623 : 15 - 32