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 条
  • [21] Characteristics for Performance Optimization of Safety-Critical System Development (SCSD)
    Thawaba, Abdulaziz Ahmed
    Ramli, Azizul Azhar
    Fudzee, Mohd Farhan Md
    Wadata, Junzo
    JOURNAL OF ADVANCED COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS, 2020, 24 (02) : 232 - 242
  • [22] Quality first - Measuring a safety-critical embedded software development process
    Kesseler, E
    INTERNATIONAL CONFERENCE ON PRODUCT FOCUSED SOFTWARE PROCESS IMPROVEMENT, 1999, 195 : 300 - 320
  • [23] An Exploratory Study on Applying a Scrum Development Process for Safety-Critical Systems
    Wang, Yang
    Ramadani, Jasmin
    Wagner, Stefan
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT (PROFES 2017), 2017, 10611 : 324 - 340
  • [24] Development of Safety Process in Model-Based Design Platform for Safety-Critical Systems
    Chen, Yung-Yuan
    Peng, Jing-Xiang
    PROCEEDINGS OF 2013 IEEE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2012, : 627 - 630
  • [25] Testing concepts in Safety-Critical Development
    Taliga, Miklos
    Steiner-Komoroczki, Henriette
    2018 18TH IEEE INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND INFORMATICS (CINTI), 2018, : 105 - 108
  • [26] On the formal development of safety-critical software
    Galloway, Andy
    Iwu, Frantz
    McDermid, John
    Toyn, Ian
    VERIFIED SOFTWARE: THEORIES, TOOLS, EXPERIMENTS, 2008, 4171 : 362 - 373
  • [27] Test Automation of Safety-Critical Reactive Systems
    Peleska, J.
    Siegel, M.
    South African Computer Journal, (19):
  • [28] PROVING PROPERTIES OF A SAFETY-CRITICAL SYSTEM
    ATKINSON, W
    CUNNINGHAM, J
    SOFTWARE ENGINEERING JOURNAL, 1991, 6 (02): : 41 - 50
  • [29] A case study of agile software development for safety-Critical systems projects
    Islam, Gibrail
    Storer, Tim
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 2020, 200
  • [30] Rigorous development of a safety-critical system based on coordinated atomic actions
    Xu, J
    Randell, B
    Romanovsky, A
    Stroud, RJ
    Zorzo, AF
    Canver, E
    von Henke, F
    TWENTY-NINTH ANNUAL INTERNATIONAL SYMPOSIUM ON FAULT-TOLERANT COMPUTING, DIGEST OF PAPERS, 1999, : 68 - 75