An exploratory study of software engineering in heavy-duty mobile machine automation

被引:2
作者
Ahonen, Andrei [1 ]
de Koning, Marea
Machado, Tyrone [1 ,2 ]
Ghabcheloo, Reza [1 ]
Sievi-Korte, Outi [3 ]
机构
[1] Tampere Univ, Fac Engn & Nat Sci, Korkeakoulunkatu 6, Tampere 33720, Finland
[2] Bosch Rexroth AG, Dept Syst Dev, Elchingen, Germany
[3] CSC IT Ctr Sci Ltd, Keilaranta 14, Espoo 02150, Finland
关键词
Machines; Heavy equipment; Cyber-physical systems; Software engineering; Robotics; Industry; DIGITAL TRANSFORMATION;
D O I
10.1016/j.robot.2023.104424
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As the amount and complexity of software for automating heavy-duty mobile machinery is increasing, software engineering in this domain is becoming more important. To characterize the industry's current state of software engineering and its issues to guide future research, we performed an empirical exploratory study. We interviewed 16 software engineering professionals from 13 different companies conducting business in heavy-duty mobile machines and their automation. The interviews were analyzed qualitatively, and quantification of the analysis results is presented. We first create an overview of software engineering in the heavy-duty mobile machinery industry. We then identify problem areas affecting software development and discuss some of the possible solutions found in literature. Our findings indicate that the major problem areas faced in the industry that require more research are its digital transformation, autonomous machine functional safety, low availability of workforce for developing software for robotic mobile machines and the lack of established software standards. (c) 2023 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
引用
收藏
页数:20
相关论文
共 56 条
[1]  
Afzal A., 2021, THESIS CARNEGIE MELL, DOI [10.1184/R1/16645639.v1, DOI 10.1184/R1/16645639.V1]
[2]   Simulation for Robotics Test Automation: Developer Perspectives [J].
Afzal, Afsoon ;
Katz, Deborah S. ;
Le Goues, Claire ;
Timperley, Christopher S. .
2021 14TH IEEE CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2021), 2021, :263-274
[3]   A Case Study of Onboarding in Software Team: Tasks and Strategies [J].
Ju, An ;
Sajnani, Hitesh ;
Kelly, Scot ;
Herzig, Kim .
2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2021), 2021, :613-623
[4]  
[Anonymous], 2018, 26262 ISO
[5]  
[Anonymous], 2016, INTRO EMBEDDED SYSTE
[6]  
[Anonymous], 2014, ISO 13482 Safety requirements for personal care robots
[7]  
[Anonymous], 2012, EXPT SOFTWARE ENG, DOI DOI 10.1007/978-3-642-29044-2
[8]  
Bahnes Nacera, 2016, Journal of Innovation in Digital Ecosystems, V3, P22, DOI 10.1016/j.jides.2016.05.002
[9]  
Berghaus S., 2016, P 10 MEDITERRANEAN C
[10]  
Bourque P., 2014, SWEBOK GUIDE SOFTWAR