A field study on root cause analysis of defects in space software

被引:8
|
作者
Silva, Nuno [1 ,2 ]
Cunha, Joao Carlos [1 ,3 ]
Vieira, Marco [1 ]
机构
[1] Univ Coimbra, DEI CISUC, Polo 2, P-3030290 Coimbra, Portugal
[2] CRIT Software SA, Parque Ind Taveiro,Lote 49, P-3045504 Coimbra, Portugal
[3] Inst Politecn Coimbra ISEC, DEIS, P-3030199 Coimbra, Portugal
关键词
ODC; Critical systems; Defect; Classification; Root cause analysis; Dependability; ANOMALIES;
D O I
10.1016/j.ress.2016.08.016
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Critical systems, such as space systems, are developed under strict requirements envisaging high integrity in accordance to specific standards. For such software systems, an independent assessment is put into effect (Independent Software Verification and Validation - ISVV) after the regular development lifecycle and V&V activities, aiming at finding residual faults and raising confidence in the software. However, it has been observed that there is still a significant number of defects remaining at this stage, questioning the effectiveness of the previous engineering processes. This paper presents a root cause analysis of 1070 defects found in four space software projects during ISVV, by applying an improved Orthogonal Defect Classification (ODC) taxonomy and examining the defect types, triggers and impacts, in order to identify why they reached such a later stage in the development. The paper also puts forward proposals for modifications to both the software development (to prevent defects) and the V&V activities (to better detect defects) and an assessment methodology for future works on root cause analysis. (C) 2016 Elsevier Ltd. All rights reserved.
引用
收藏
页码:213 / 229
页数:17
相关论文
共 50 条
  • [11] A software fault prevention approach in coding and root cause analysis
    Yu, WD
    BELL LABS TECHNICAL JOURNAL, 1998, 3 (02) : 3 - 21
  • [12] Root Cause Analysis of Software Aging in Critical Information Infrastructure
    Koenig, Philip
    Obermann, Fabian
    Mallinger, Kevin
    Schatten, Alexander
    CRITICAL INFORMATION INFRASTRUCTURES SECURITY, CRITIS 2022, 2023, 13723 : 3 - 8
  • [13] Failure Analytics of Defects in Mechanical Engineering Parts Using Root Cause Analysis: Case Study
    Berladir, Khrystyna
    Hovorun, Tetiana
    Trojanowska, Justyna
    Ivanov, Vitalii
    Iakovets, Angelina
    ADVANCES IN MANUFACTURING IV, VOL 2, MANUFACTURING 2024, 2024, : 328 - 341
  • [14] AN ANALYSIS OF THE ROOT CAUSES OF DEFECTS INJECTED INTO THE SOFTWARE BY THE SOFTWARE TEAM: AN INDUSTRIAL STUDY OF THE DISTRIBUTED HEALTH-CARE SYSTEM
    Yang, Chi-Lu
    Chang, Yeim-Kuan
    Chu, Chih-Ping
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2013, 23 (09) : 1269 - 1288
  • [15] Development and evaluation of a lightweight root cause analysis method (ARCA method) - Field studies at four software companies
    Lehtinen, Timo O. A.
    Mantyla, Mika V.
    Vanhanen, Jari
    INFORMATION AND SOFTWARE TECHNOLOGY, 2011, 53 (10) : 1045 - 1061
  • [16] Root cause analysis of pinhole defects on painted galvanized steel panel
    Jin, Xinyan
    Bi, Wenzhen
    Wang, Li
    Qian, Hongwei
    ENGINEERING FAILURE ANALYSIS, 2020, 115
  • [17] Root Cause Analysis of Software Bugs using Machine Learning Techniques
    Lal, Harsh
    Pahwa, Gaurav
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE AND ENGINEERING (CONFLUENCE 2017), 2017, : 105 - 111
  • [18] What Are Problem Causes of Software Projects? Data of Root Cause Analysis at Four Software Companies
    Lehtinen, Timo O. A.
    Mantyla, Mika V.
    2011 FIFTH INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2011), 2011, : 388 - 391
  • [19] Quality Defects Metallurgical Root Cause Analysis for Aluminum Thin Foil Production
    Denizli, Feyza
    Ozcetin, Yusuf
    Ulus, Ali
    Inel, Canan
    LIGHT METALS 2022, 2022, : 604 - 608
  • [20] A tool supporting root cause analysis for synchronous retrospectives in distributed software teams
    Lehtinen, Timo O. A.
    Virtanen, Risto
    Viljanen, Juha O.
    Mantyla, Mika V.
    Lassenius, Casper
    INFORMATION AND SOFTWARE TECHNOLOGY, 2014, 56 (04) : 408 - 437