The Manager Perspective on Requirements Impact on Automotive Systems Development Speed

被引:6
作者
Agren, S. Magnus [1 ]
Knauss, Eric [1 ]
Heldarl, Rogardt [1 ,2 ]
Pelliccione, Patrizio [1 ]
Malmqvist, Gosta [3 ]
Boden, Jonas [3 ]
机构
[1] Chalmers Univ Gothenburg, Gothenburg, Sweden
[2] Western Norway Univ Appl Sci, Oslo, Norway
[3] Knowit AB, Stockholm, Sweden
来源
2018 IEEE 26TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2018) | 2018年
关键词
requirements engineering; continuous software engineering; automotive systems engineering; ENGINEERING PRACTICES; SOFTWARE-DEVELOPMENT; AGILE; MODEL; EXPERIENCES; CHALLENGES; STATE;
D O I
10.1109/RE.2018.00-55
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Historically, automotive manufacturers have adopted rigid requirements engineering processes, which allowed them to meet safety-critical requirements while integrating thousands of physical and software components into a highly complex and differentiated product. Nowadays, needs of improving development speed are pushing companies in this domain towards new ways of developing software. Objectives: We aim at obtaining a manager perspective on how the goal to increase development speed impacts how software intense automotive systems are developed and their requirements managed. Methods: We used a qualitative multiple-case study, based on 20 semi-structured interviews, at two automotive manufacturers. Our sampling strategy focuses on manager roles, complemented with technical specialists. Results: We found that both a requirements style dominated by safety concerns, and decomposition of requirements over many levels of abstraction impact development speed negatively. Furthermore, the use of requirements as part of legal contracts with suppliers hinders fast collaboration. Suggestions for potential improvements include domain-specific tooling, model-based requirements, test automation, and a combination of lightweight pre-development requirements engineering with precise specifications post-development. Conclusions: We offer an empirical account of expectations and needs for new requirements engineering approaches in the automotive domain, necessary to coordinate hundreds of collaborating organizations developing software-intensive and potentially safety-critical systems.
引用
收藏
页码:17 / 28
页数:12
相关论文
共 80 条
[1]   Quality Requirements in Large-Scale Distributed Agile Projects - A Systematic Literature Review [J].
Alsaqaf, Wasim ;
Daneva, Maya ;
Wieringa, Roel .
REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, REFSQ 2017, 2017, 10153 :219-234
[2]  
[Anonymous], 2017, REFSQ WORKSH
[3]  
[Anonymous], 2016, J SYSTEMS SOFTWARE
[4]  
[Anonymous], 2016, SAFe 4.0 Reference Guide: Scaled Agile Framework for Lean Software and Systems Engineering
[5]  
[Anonymous], 1981, Software Engineering Economics
[6]  
Baker P, 2005, LECT NOTES COMPUT SC, V3713, P476, DOI 10.1007/11557432_36
[7]  
Beck K., 2000, Extreme Programming eXplained: Embrace Change
[8]   Expectations and Challenges from Scaling Agile in Mechatronics-Driven Companies - nA Comparative Case Study [J].
Berger, Christian ;
Eklund, Ulrik .
AGILE PROCESSES, IN SOFTWARE ENGINEERING, AND EXTREME PROGRAMMING, XP 2015, 2015, 212 :15-26
[9]  
Bjarnason E, 2011, P 1 WS AG REQ ENG
[10]   A theory of distances in software engineering [J].
Bjarnason, Elizabeth ;
Smolander, Kari ;
Engstrom, Emelie ;
Runeson, Per .
INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 70 :204-219