Applying agile methods to aircraft embedded software: an experimental analysis

被引:7
|
作者
Mirachi, Samoel [1 ]
Guerra, Valdir da Costa [1 ]
da Cunha, Adilson Marques [1 ]
Vieira Dias, Luiz Alberto [1 ]
Villani, Emilia [1 ]
机构
[1] Inst Tecnol Aeronaut, Praca Marechal Eduardo Gomes 50, BR-12228900 Sao Jose Dos Campos, SP, Brazil
关键词
agile methods; aircraft software; DO-178C; model-based development; embedded system; SYSTEMS;
D O I
10.1002/spe.2477
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper discusses the applicability of agile methods to aircraft embedded software development. It presents the main results of an experiment that combines agile practices from Scrum with model-based development and distributed development. The experiment consists of the development of an aircraft cockpit display system divided in five distributed teams. Three features are analysed and quantified, using the output artefacts of each team: the artefacts' quality, the adherence to agile methods, and the adherence to standard DO-178C. The main conclusion of the experiment is that there is a high correlation between the adherence to agile methods and the artefacts' quality, motivating the use of agile methods in aircraft industry. Also, the experiment evinced that agile methods does not specifically address the integration of distributed teams and the hardware/software integration. This lacuna affects the artefacts' quality. The results of the experiment emphasize the importance of concentrating future work in the proposal of specific agile practices for these activities. Copyright (C) 2017 John Wiley & Sons, Ltd.
引用
收藏
页码:1465 / 1484
页数:20
相关论文
共 50 条
  • [21] Structured software development versus agile software development: a comparative analysis
    Mishra, Alok
    Alzoubi, Yehia Ibrahim
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2023, 14 (04) : 1504 - 1522
  • [22] Structured software development versus agile software development: a comparative analysis
    Alok Mishra
    Yehia Ibrahim Alzoubi
    International Journal of System Assurance Engineering and Management, 2023, 14 : 1504 - 1522
  • [23] Agile Software Solution Framework: An Analysis of Practitioners' Perspectives
    Qumer, Asif
    Henderson-Sellers, Brian
    INFORMATION SYSTEMS: MODELING, DEVELOPMENT, AND INTEGRATION: THIRD INTERNATIONAL UNITED INFORMATION SYSTEMS CONFERENCE, UNISCON 2009, 2009, 20 : 41 - 52
  • [24] Impact of using Agile Methods in Software Engineering Education: A Case Study
    Al-Ratrout, Serein
    2019 6TH INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT 2019), 2019, : 1986 - 1991
  • [25] Reflections on software agility and agile methods: Challenges, dilemmas, and the way ahead
    Levine, L
    BUSINESS AGILITY AND INFORMATION TECHNOLOGY DIFFUSION, 2005, 180 : 353 - 365
  • [26] Getting Agile Methods to Work for Cordys Global Software Product Development
    van Hillegersberg, Jos
    Ligtenberg, Gerwin
    Aydin, Mehmet N.
    NEW STUDIES IN GLOBAL IT AND BUSINESS SERVICES OUTSOURCING, 2011, 91 : 133 - +
  • [27] Using Software Engineering and Agile Methods to Improve Inclusion and Team Diversity
    da Silva, Anderson Mateus
    Sampaio, Suzana C. B.
    Marinho, Marcelo L. M.
    PROCEEDINGS OF THE 19TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, SBOS 2020, 2020,
  • [28] Popular Agile Approaches in Software Development: Review and Analysis
    Hamed, Amani Mahdi Mohammed
    Abushama, Hisham
    2013 INTERNATIONAL CONFERENCE ON COMPUTING, ELECTRICAL AND ELECTRONICS ENGINEERING (ICCEEE), 2013, : 160 - 166
  • [29] Using Experimental Games to Understand Communication and Trust in Agile Software Teams
    Hasnain, Eisha
    Hall, Tracy
    Shepperd, Martin
    2013 6TH INTERNATIONAL WORKSHOP ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING (CHASE), 2013, : 117 - 120
  • [30] Applying hybrid neural fuzzy system to embedded system Hardware/Software partitioning
    Huang, Yue
    Kim, YongSoo
    ADVANCED INTELLIGENT COMPUTING THEORIES AND APPLICATIONS, PROCEEDINGS: WITH ASPECTS OF ARTIFICIAL INTELLIGENCE, 2007, 4682 : 660 - 669