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 条
  • [1] Applying Interdisciplinarity and Agile Methods in the Development of an Embedded System
    de Freitas, Renan Cavichi
    de Oliveira Junior, Jefferson Andrade
    Alves Hino, Fabiano Yukio
    Silva Neto, Juvenal
    Vicente, Leonardo Miranda
    da Cunha, Adilson Marques
    Vieira Dias, Luiz Alberto
    2014 11TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS (ITNG), 2014, : 645 - 646
  • [2] GREENER SOFTWARE WITH AGILE METHODS
    Radu, Laura-Diana
    PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON INFORMATICS IN ECONOMY (IE 2017): EDUCATION, RESEARCH & BUSINESS TECHNOLOGIES, 2017, : 344 - 351
  • [3] An Approach on Applying Organizational Learning in Agile Software Organizations
    Santos, Viviane
    Goldman, Alfredo
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, 2011, 77 : 324 - 325
  • [4] Green Software Engineering with Agile Methods
    Dick, Markus
    Drangmeister, Jakob
    Kern, Eva
    Naumann, Stefan
    2013 2ND INTERNATIONAL WORKSHOP ON GREEN AND SUSTAINABLE SOFTWARE (GREENS), 2013, : 78 - 85
  • [5] Towards Applying a Safety Analysis and Verification Method based on STPA to Agile Software Development
    Wang, Yang
    Wagner, Stefan
    INTERNATIONAL WORKSHOP ON CONTINUOUS SOFTWARE EVOLUTION AND DELIVERY, CSED 2016, 2016, : 5 - 11
  • [6] Application of Agile Methods on Embedded System Development
    Xiao, Jun
    PROCEEDINGS OF THE6TH INTERNATIONAL CONFERENCE ON MECHATRONICS, MATERIALS, BIOTECHNOLOGY AND ENVIRONMENT (ICMMBE 2016), 2016, 83 : 667 - 670
  • [7] Applying XP to an agile-inexperienced software development team
    Silva, Liana
    Santana, Celio
    Rocha, Fernando
    Paschoalino, Maira
    Falconieri, Gabriel
    Ribeiro, Lucio
    Medeiros, Renata
    Soares, Sergio
    Gusmao, Cristine
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, PROCEEDINGS, 2008, 9 : 114 - 126
  • [8] Agile Software Development Methods: A Comparative Review
    Abrahamsson, Pekka
    Oza, Nilay
    Siponen, Mikko T.
    AGILE SOFTWARE DEVELOPMENT: CURRENT RESEARCH AND FUTURE DIRECTIONS, 2010, : 31 - +
  • [9] Elements of software risks in agile software development methods and their effects on software quality
    Nagarajan, SV
    Garcia, O
    Croll, P
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL VI, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS: I, 2003, : 79 - 83
  • [10] Influence of agile methods application and knowledge management in software quality: a multivariate analysis
    Scatolino, Alan Reis
    Camilo, Ronaldo Darwich
    REVISTA DE GESTAO E PROJETOS, 2019, 10 (03): : 65 - 80