{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,7]],"date-time":"2026-04-07T18:02:44Z","timestamp":1775584964747,"version":"3.50.1"},"reference-count":89,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2024,1,24]],"date-time":"2024-01-24T00:00:00Z","timestamp":1706054400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,1,24]],"date-time":"2024-01-24T00:00:00Z","timestamp":1706054400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001858","name":"VINNOVA","doi-asserted-by":"publisher","award":["2021-02572"],"award-info":[{"award-number":["2021-02572"]}],"id":[{"id":"10.13039\/501100001858","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100005760","name":"University of Gothenburg","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100005760","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Requirements Eng"],"published-print":{"date-parts":[[2024,3]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Driving automation systems, including autonomous driving and advanced driver assistance, are an important safety-critical domain. Such systems often incorporate perception systems that use machine learning to analyze the vehicle environment. We explore new or differing topics and challenges experienced by practitioners in this domain, which relate to requirements engineering (RE), quality, and systems and software engineering. We have conducted a semi-structured interview study with 19 participants across five companies and performed thematic analysis of the transcriptions. Practitioners have difficulty specifying upfront requirements and often rely on scenarios and operational design domains (ODDs) as RE artifacts. RE challenges relate to ODD detection and ODD exit detection, realistic scenarios, edge case specification, breaking down requirements, traceability, creating specifications for data and annotations, and quantifying quality requirements. Practitioners consider performance, reliability, robustness, user comfort, and\u2014most importantly\u2014safety as important quality attributes. Quality is assessed using statistical analysis of key metrics, and quality assurance is complicated by the addition of ML, simulation realism, and evolving standards. Systems are developed using a mix of methods, but these methods may not be sufficient for the needs of ML. Data quality methods must be a part of development methods. ML also requires a data-intensive verification and validation process, introducing data, analysis, and simulation challenges. Our findings contribute to understanding RE, safety engineering, and development methodologies for perception systems. This understanding and the collected challenges can drive future research for driving automation and other ML systems.<\/jats:p>","DOI":"10.1007\/s00766-023-00410-1","type":"journal-article","created":{"date-parts":[[2024,1,24]],"date-time":"2024-01-24T15:07:01Z","timestamp":1706108821000},"page":"25-48","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["Requirements and software engineering for automotive perception systems: an interview study"],"prefix":"10.1007","volume":"29","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0670-1524","authenticated-orcid":false,"given":"Khan Mohammad","family":"Habibullah","sequence":"first","affiliation":[]},{"given":"Hans-Martin","family":"Heyn","sequence":"additional","affiliation":[]},{"given":"Gregory","family":"Gay","sequence":"additional","affiliation":[]},{"given":"Jennifer","family":"Horkoff","sequence":"additional","affiliation":[]},{"given":"Eric","family":"Knauss","sequence":"additional","affiliation":[]},{"given":"Markus","family":"Borg","sequence":"additional","affiliation":[]},{"given":"Alessia","family":"Knauss","sequence":"additional","affiliation":[]},{"given":"H\u00e5kan","family":"Sivencrona","sequence":"additional","affiliation":[]},{"given":"Polly Jing","family":"Li","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,1,24]]},"reference":[{"key":"410_CR1","doi-asserted-by":"publisher","first-page":"347","DOI":"10.1007\/978-3-030-12157-0_16","volume-title":"Automotive systems and software engineering","author":"P Mallozzi","year":"2019","unstructured":"Mallozzi P, Pelliccione P, Knauss A, Berger C, Mohammadiha N (2019) Autonomous vehicles: state of the art, future trends, and challenges. In: Dajsuren Y, van den Brand M (eds) Automotive systems and software engineering. Springer, Cham, pp 347\u2013367"},{"key":"410_CR2","doi-asserted-by":"crossref","unstructured":"Borg M, Englund C, Wnuk K, Duran B, Levandowski C, Gao S, Tan Y, Kaijser H, L\u00f6nn H, T\u00f6rnqvist J (2018) Safely entering the deep: a review of verification and validation for machine learning and a challenge elicitation in the automotive industry. arXiv preprint arXiv:1812.05389","DOI":"10.2991\/jase.d.190131.001"},{"key":"410_CR3","unstructured":"Cooling J (2019) The complete edition\u2013software engineering for real-time systems: a software engineering perspective toward designing real-time systems. Packt Publishing Ltd, 35 Livery Street Birmingham B3 2PB"},{"key":"410_CR4","volume-title":"Adaptive software development: a collaborative approach to managing complex systems","author":"J Highsmith","year":"2013","unstructured":"Highsmith J (2013) Adaptive software development: a collaborative approach to managing complex systems. Addison-Wesley, New York"},{"key":"410_CR5","volume-title":"Fundamentals of dependable computing for software engineers","author":"J Knight","year":"2012","unstructured":"Knight J (2012) Fundamentals of dependable computing for software engineers. CRC Press, Boca Raton, FL"},{"key":"410_CR6","doi-asserted-by":"publisher","DOI":"10.4324\/9780203889312","volume-title":"Team effectiveness in complex organizations: cross-disciplinary perspectives and approaches","author":"E Salas","year":"2008","unstructured":"Salas E, Goodwin GF, Burke CS (2008) Team effectiveness in complex organizations: cross-disciplinary perspectives and approaches. Routledge, London"},{"key":"410_CR7","doi-asserted-by":"publisher","first-page":"417","DOI":"10.1007\/s11948-015-9665-x","volume":"22","author":"Y Lurie","year":"2016","unstructured":"Lurie Y, Mark S (2016) Professional ethics of software engineers: an ethical framework. Sci Eng Ethics 22:417\u2013434","journal-title":"Sci Eng Ethics"},{"key":"410_CR8","doi-asserted-by":"crossref","unstructured":"Belani H, Vukovic M, Car \u017d (2019) Requirements engineering challenges in building AI-based complex systems. In: 2019 IEEE 27th international re conference workshops (REW), IEEE, pp 252\u2013255","DOI":"10.1109\/REW.2019.00051"},{"key":"410_CR9","doi-asserted-by":"crossref","unstructured":"Vogelsang A, Borg M (2019) Requirements engineering for machine learning: Perspectives from data scientists. In: 2019 IEEE 27th international requirements engineering conference workshops (REW), IEEE, pp 245\u2013251","DOI":"10.1109\/REW.2019.00050"},{"key":"410_CR10","doi-asserted-by":"crossref","unstructured":"Lwakatare LE, Raj A, Bosch J, Olsson HH, Crnkovic I (2019) A taxonomy of software engineering challenges for machine learning systems: An empirical investigation. In: International conference on agile software development, Springer, Cham, pp 227\u2013243","DOI":"10.1007\/978-3-030-19034-7_14"},{"key":"410_CR11","doi-asserted-by":"crossref","unstructured":"Arpteg A, Brinne B, Crnkovic-Friis L, Bosch J (2018) Software engineering challenges of deep learning. In: 2018 44th Euromicro conference on software engineering and advanced applications (SEAA), IEEE, pp 50\u201359","DOI":"10.1109\/SEAA.2018.00018"},{"key":"410_CR12","doi-asserted-by":"crossref","unstructured":"Amershi S, Begel A, Bird C, DeLine R, Gall H, Kamar E, Nagappan N, Nushi B, Zimmermann T (2019) Software engineering for machine learning: A case study. In: 2019 IEEE\/ACM 41st international conference on software engineering: software engineering in practice (ICSE-SEIP), IEEE, pp 291\u2013300","DOI":"10.1109\/ICSE-SEIP.2019.00042"},{"key":"410_CR13","doi-asserted-by":"crossref","unstructured":"Habibullah KM, Heyn H-M, Gay G, Horkoff J, Knauss E, Borg M, Knauss A, Sivencrona H, Li J (2023) Requirements engineering for automotive perception systems: An interview study. In: International working conference on requirements engineering: foundation for software quality, Springer, pp 189\u2013205","DOI":"10.1007\/978-3-031-29786-1_13"},{"key":"410_CR14","doi-asserted-by":"crossref","unstructured":"Heyn H, Habibullah K, Knauss E, Horkoff J, Borg M, Knauss A, Jing\u00a0Li P (2023) Automotive perception software development: Data, annotation, and ecosystem challenges. In: 2nd international conference on ai engineering\u2013software engineering for AI, IEEE","DOI":"10.1109\/CAIN58948.2023.00011"},{"key":"410_CR15","doi-asserted-by":"publisher","DOI":"10.1007\/s11219-023-09622-8","author":"SK Pradhan","year":"2023","unstructured":"Pradhan SK, Heyn H-M, Knauss E (2023) Identifying and managing data quality requirements: a design science study in the field of automated driving. Softw Qual J. https:\/\/doi.org\/10.1007\/s11219-023-09622-8","journal-title":"Softw Qual J"},{"key":"410_CR16","doi-asserted-by":"crossref","unstructured":"Villamizar H, Escovedo T, Kalinowski M (2021) Requirements engineering for machine learning: A systematic mapping study. In: 2021 47th Euromicro conference on SE and advanced applications (SEAA), IEEE, pp. 29\u201336","DOI":"10.1109\/SEAA53835.2021.00013"},{"issue":"17","key":"410_CR17","doi-asserted-by":"publisher","first-page":"8700","DOI":"10.3390\/app12178700","volume":"12","author":"MA Ali","year":"2022","unstructured":"Ali MA, Yap NK, Ghani AAA, Zulzalil H, Admodisastro NI, Najafabadi AA (2022) A systematic mapping of quality models for AI systems, software and components. Appl Sci 12(17):8700","journal-title":"Appl Sci"},{"key":"410_CR18","doi-asserted-by":"crossref","unstructured":"Habibullah KM, Gay G, Horkoff J (2022) Non-functional requirements for machine learning: An exploration of system scope and interest. In: 2022 IEEE\/ACM 1st international workshop on software engineering for responsible artificial intelligence (SE4RAI), IEEE, pp 29\u201336","DOI":"10.1145\/3526073.3527589"},{"key":"410_CR19","doi-asserted-by":"crossref","unstructured":"Pei Z, Liu L, Wang C, Wang J (2022) Requirements engineering for machine learning: A review and reflection. In: 2022 IEEE 30th international requirements engineering conference workshops (REW), IEEE, pp 166\u2013175","DOI":"10.1109\/REW56159.2022.00039"},{"key":"410_CR20","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2023.107176","volume":"158","author":"K Ahmad","year":"2023","unstructured":"Ahmad K, Abdelrazek M, Arora C, Bano M, Grundy J (2023) Requirements engineering for artificial intelligence systems: a systematic mapping study. Inform Softw Technol 158:107176","journal-title":"Inform Softw Technol"},{"issue":"4","key":"410_CR21","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1109\/MC.2023.3243182","volume":"56","author":"W Maalej","year":"2023","unstructured":"Maalej W, Pham YD, Chazette L (2023) Tailoring requirements engineering for responsible Ai. Computer 56(4):18\u201327","journal-title":"Computer"},{"key":"410_CR22","doi-asserted-by":"publisher","first-page":"72186","DOI":"10.1109\/ACCESS.2023.3294840","volume":"11","author":"A Gjorgjevikj","year":"2023","unstructured":"Gjorgjevikj A, Mishev K, Antovski L, Trajanov D (2023) Requirements engineering in machine learning projects. IEEE Access 11:72186\u201372208","journal-title":"IEEE Access"},{"key":"410_CR23","doi-asserted-by":"crossref","unstructured":"Ahmad K, Bano M, Abdelrazek M, Arora C, Grundy J (2021) What\u2019s up with requirements engineering for artificial intelligence systems? In: 2021 IEEE 29th international re conference (RE), IEEE, pp 1\u201312","DOI":"10.1109\/RE51729.2021.00008"},{"key":"410_CR24","doi-asserted-by":"crossref","unstructured":"Heyn H-M, Knauss E, Muhammad AP, Eriksson O, Linder J, Subbiah P, Pradhan SK, Tungal S (2021) Requirement engineering challenges for AI-intense systems development. In: 2021 IEEE\/ACM 1st workshop on AI engineering-SE for AI (WAIN), IEEE, pp 89\u201396","DOI":"10.1109\/WAIN52551.2021.00020"},{"key":"410_CR25","doi-asserted-by":"crossref","unstructured":"Heyn H-M, Knauss E, Malleswaran I, Dinakaran S (2023) An investigation of challenges encountered when specifying training data and runtime monitors for safety critical ml applications. In: International working conference on requirements engineering: foundation for software quality, Springer, pp 206\u2013222","DOI":"10.1007\/978-3-031-29786-1_14"},{"key":"410_CR26","doi-asserted-by":"crossref","unstructured":"Farrell M, Mavridou A, Schumann J (2023) Exploring requirements for software that learns: A research preview. In: International working conference on requirements engineering: foundation for software quality, Springer, pp 179\u2013188","DOI":"10.1007\/978-3-031-29786-1_12"},{"key":"410_CR27","doi-asserted-by":"crossref","unstructured":"Villamizar, H., Kalinowski, M., et al. (2022) A catalogue of concerns for specifying machine learning-enabled systems. arXiv preprint arXiv:2204.07662","DOI":"10.29327\/1298262.25-12"},{"key":"410_CR28","doi-asserted-by":"crossref","unstructured":"Al\u00a0Islam MN, Ma Y, Alarcon P, Chawla N, Cleland-Huang J (2022) Resam: Requirements elicitation and specification for deep-learning anomaly models with applications to uav flight controllers. In: 2022 IEEE 30th international requirements engineering conference (RE), IEEE, pp 153\u2013165","DOI":"10.1109\/RE54965.2022.00020"},{"issue":"1","key":"410_CR29","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1007\/s00766-016-0261-7","volume":"23","author":"G Liebel","year":"2018","unstructured":"Liebel G, Tichy M, Knauss E, Ljungkrantz O, Stieglbauer G (2018) Organisation and communication problems in automotive requirements engineering. Requirements Eng 23(1):145\u2013167","journal-title":"Requirements Eng"},{"key":"410_CR30","doi-asserted-by":"crossref","unstructured":"Pernst\u00e5l J, Gorschek T, Feldt R, Flor\u00e9n D (2013) Software process improvement in inter-departmental development of software-intensive automotive systems\u2013a case study. In: International conference on product focused software process improvement, Springer, pp 93\u2013107","DOI":"10.1007\/978-3-642-39259-7_10"},{"issue":"2","key":"410_CR31","first-page":"103","volume":"1","author":"C Allmann","year":"2006","unstructured":"Allmann C, Winkler L, K\u00f6lzow T et al (2006) The requirements engineering gap in the oem-supplier relationship. J Univ Knowl Manag 1(2):103\u2013111","journal-title":"J Univ Knowl Manag"},{"key":"410_CR32","doi-asserted-by":"crossref","unstructured":"M.\u00a0Mahally M, Staron M, Bosch J (2015) Barriers and enablers for shortening software development lead-time in mechatronics organizations: A case study. In: Proc. of the 2015 10th joint meeting on foundations of SE, pp 1006\u20131009","DOI":"10.1145\/2786805.2804433"},{"key":"410_CR33","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1007\/978-3-030-12157-0_2","volume-title":"Automotive systems and software engineering","author":"M Staron","year":"2019","unstructured":"Staron M (2019) Requirements engineering for automotive embedded systems. In: Dajsuren Y, van den Brand M (eds) Automotive systems and software engineering. Springer, Cham, pp 11\u201328"},{"key":"410_CR34","doi-asserted-by":"crossref","unstructured":"Ribeiro QA, Ribeiro M, Castro J (2022) Requirements engineering for autonomous vehicles: a systematic literature review. In: Proc. of the 37th ACM\/SIGAPP symposium on applied computing, pp 1299\u20131308","DOI":"10.1145\/3477314.3507004"},{"key":"410_CR35","doi-asserted-by":"crossref","unstructured":"Heyn H-M, Subbiah P, Linder J, Knauss E, Eriksson O (2022) Setting AI in context: A case study on defining the context and operational design domain for automated driving. In: International working conference on re: foundation for software quality, Springer, pp 199\u2013215","DOI":"10.1007\/978-3-030-98464-9_16"},{"issue":"3","key":"410_CR36","doi-asserted-by":"publisher","first-page":"315","DOI":"10.1007\/s00766-019-00319-8","volume":"24","author":"SM \u00c5gren","year":"2019","unstructured":"\u00c5gren SM, Knauss E, Heldal R, Pelliccione P, Malmqvist G, Bod\u00e9n J (2019) The impact of requirements on systems development speed: a multiple-case study in automotive. Requir Eng 24(3):315\u2013340","journal-title":"Requir Eng"},{"issue":"3","key":"410_CR37","doi-asserted-by":"publisher","first-page":"991","DOI":"10.1109\/TSE.2022.3170122","volume":"49","author":"X Zhang","year":"2022","unstructured":"Zhang X, Tao J, Tan K, T\u00f6rngren M, Sanchez JMG, Ramli MR, Tao X, Gyllenhammar M, Wotawa F, Mohan N et al (2022) Finding critical scenarios for automated driving systems: a systematic mapping study. IEEE Trans Softw Eng 49(3):991\u20131026","journal-title":"IEEE Trans Softw Eng"},{"key":"410_CR38","doi-asserted-by":"crossref","unstructured":"Luo Y, Zhang X-Y, Arcaini P, Jin Z, Zhao H, Zhang L, Ishikawa F (2022) Hierarchical assessment of safety requirements for configurations of autonomous driving systems. In: 2022 IEEE 30th international requirements engineering conference (RE), IEEE, pp 88\u2013100","DOI":"10.1109\/RE54965.2022.00015"},{"key":"410_CR39","doi-asserted-by":"crossref","unstructured":"Zhang R, Albrecht A, Kausch J, Putzer HJ, Geipel T, Halady P (2021) Dde process: A requirements engineering approach for machine learning in automated driving. In: 2021 IEEE 29th international requirements engineering conference (RE), IEEE, pp 269\u2013279","DOI":"10.1109\/RE51729.2021.00031"},{"key":"410_CR40","doi-asserted-by":"crossref","unstructured":"Felderer M, Ramler R (2021) Quality assurance for ai-based systems: Overview and challenges (introduction to interactive session). In: Software quality: future perspectives on software engineering quality: 13th international conference, SWQD 2021, Vienna, Austria, January 19\u201321, 2021, Proceedings vol 13, Springer, pp 33\u201342","DOI":"10.1007\/978-3-030-65854-0_3"},{"key":"410_CR41","doi-asserted-by":"crossref","unstructured":"Horkoff J (2019) Non-functional requirements for machine learning: challenges and new directions. In: 2019 IEEE 27th international requirements engineering conference (RE), IEEE, pp 386\u2013391","DOI":"10.1109\/RE.2019.00050"},{"key":"410_CR42","doi-asserted-by":"crossref","unstructured":"Habibullah KM, Horkoff J Non-functional requirements for machine learning: understanding current use and challenges in industry. In: 2021 IEEE 29th International RE Conference (RE), pp. 13\u201323 (2021). IEEE","DOI":"10.1109\/RE51729.2021.00009"},{"key":"410_CR43","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s00766-022-00395-3","volume":"28","author":"KM Habibullah","year":"2023","unstructured":"Habibullah KM, Gay G, Horkoff J (2023) Non-functional requirements for machine learning: understanding current use and challenges among practitioners. Requir Eng 28:1\u201334","journal-title":"Requir Eng"},{"issue":"11n12","key":"410_CR44","doi-asserted-by":"publisher","first-page":"1589","DOI":"10.1142\/S0218194020400227","volume":"30","author":"G Fujii","year":"2020","unstructured":"Fujii G, Hamada K, Ishikawa F, Masuda S, Matsuya M, Myojin T, Nishi Y, Ogawa H, Toku T, Tokumoto S et al (2020) Guidelines for quality assurance of machine learning-based artificial intelligence. Int J Softw Eng Knowl Eng 30(11n12):1589\u20131606","journal-title":"Int J Softw Eng Knowl Eng"},{"key":"410_CR45","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1007\/978-3-319-94896-6_16","volume-title":"Road vehicle automation","author":"H Winner","year":"2019","unstructured":"Winner H, Lemmer K, Form T, Mazzega J (2019) Pegasus-first steps for the safe introduction of automated driving. In: Meyer G, Beiker S (eds) Road vehicle automation. Springer, Berlin, pp 185\u2013195"},{"key":"410_CR46","doi-asserted-by":"crossref","unstructured":"Falcini F, Lami G (2017) Challenges in certification of autonomous driving systems. In: 2017 IEEE international symposium on software reliability engineering workshops (ISSREW), IEEE, pp. 286\u2013293","DOI":"10.1109\/ISSREW.2017.45"},{"key":"410_CR47","unstructured":"Jenn E, Albore A, Mamalet F, Flandin G, Gabreau C, Delseny H, Gauffriau A, Bonnin H, Alecu L, Pirard J, et al. (2020) Identifying challenges to the certification of machine learning for safety critical systems. In: European congress on embedded real time systems (ERTS 2020)"},{"key":"410_CR48","doi-asserted-by":"crossref","unstructured":"Fisher, M., Collins, E., Dennis, L., Luckcuck, M., Webster, M., Jump, M., Page, V., Patchett, C., Dinmohammadi, F., Flynn, D., et al. (2018) Verifiable self-certifying autonomous systems. In: 2018 IEEE international symposium on software reliability engineering workshops (ISSREW), IEEE, pp 341\u2013348","DOI":"10.1109\/ISSREW.2018.00028"},{"key":"410_CR49","doi-asserted-by":"crossref","unstructured":"Jain A, Patel H, Nagalapatti L, Gupta N, Mehta S, Guttula SC, Mujumdar S, Afzal S, Mittal RS, Munigala V (2020) Overview and importance of data quality for machine learning tasks. In: Proceedings of the 26th ACM SIGKDD international conference on knowledge discovery & data mining","DOI":"10.1145\/3394486.3406477"},{"key":"410_CR50","doi-asserted-by":"crossref","unstructured":"Poth A, Meyer B, Schlicht P, Riel A (2020) Quality assurance for machine learning\u2013an approach to function and system safeguarding. In: 2020 IEEE 20th international conference on software quality, reliability and security (QRS), IEEE, pp 22\u201329","DOI":"10.1109\/QRS51102.2020.00016"},{"key":"410_CR51","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2021.111031","volume":"180","author":"G Giray","year":"2021","unstructured":"Giray G (2021) A software engineering perspective on engineering machine learning systems: state of the art and challenges. J Syst Softw 180:111031","journal-title":"J Syst Softw"},{"key":"410_CR52","doi-asserted-by":"crossref","unstructured":"Hesenius M, Schwenzfeier N, Meyer O, Koop W, Gruhn V (2019) Towards a software engineering process for developing data-driven applications. In: 2019 IEEE\/ACM 7th international workshop on realizing artificial intelligence synergies in software engineering (RAISE), IEEE, pp 35\u201341","DOI":"10.1109\/RAISE.2019.00014"},{"key":"410_CR53","doi-asserted-by":"crossref","unstructured":"Nahar N, Zhou S, Lewis G, K\u00e4stner C (2022) Collaboration challenges in building ml-enabled systems: Communication, documentation, engineering, and process. In: Proceedings of the 44th international conference on software engineering, pp 413\u2013425","DOI":"10.1145\/3510003.3510209"},{"key":"410_CR54","doi-asserted-by":"crossref","unstructured":"Adler R, Feth P, Schneider D (2016) Safety engineering for autonomous vehicles. In: 2016 46th Annual IEEE\/IFIP International conference on dependable systems and networks workshop (DSN-W), IEEE, pp 200\u2013205","DOI":"10.1109\/DSN-W.2016.30"},{"key":"410_CR55","unstructured":"Salda\u00f1a J (2021) The coding manual for qualitative researchers. The coding manual for qualitative researchers pp 1\u2013440"},{"key":"410_CR56","doi-asserted-by":"crossref","unstructured":"Sutcliffe A (2003) Scenario-based requirements engineering. In: Proc.. 11th IEEE international RE conference, 2003., IEEE Computer Society, pp 320\u2013320","DOI":"10.1109\/ICRE.2003.1232776"},{"key":"410_CR57","doi-asserted-by":"crossref","unstructured":"Warg F, Skoglund M, Thors\u00e9n A, Johansson R, Br\u00e4nnstr\u00f6m M, Gyllenhammar M, Sanfridson M (2020) The quantitative risk norm-a proposed tailoring of hara for ads. In: 2020 50th annual IEEE\/IFIP international conference on dependable systems and networks workshops (DSN-W), IEEE, pp 86\u201393","DOI":"10.1109\/DSN-W50199.2020.00026"},{"key":"410_CR58","doi-asserted-by":"crossref","unstructured":"Henriksson, J., Borg, M., Englund, C. (2018) Automotive safety and machine learning: Initial results from a study on how to adapt the iso 26262 safety standard. In: Proceedings of the 1st international workshop on software engineering for AI in autonomous systems, pp 47\u201349","DOI":"10.1145\/3194085.3194090"},{"key":"410_CR59","unstructured":"Hawkins R, Paterson C, Picardi C, Jia Y, Calinescu R, Habli I (2021) Guidance on the assurance of machine learning in autonomous systems (amlas). arXiv:2102.01564"},{"issue":"05","key":"410_CR60","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1109\/MC.2023.3236171","volume":"56","author":"P Koopman","year":"2023","unstructured":"Koopman P (2023) Ul 4600: what to include in an autonomous vehicle safety case. Computer 56(05):101\u2013104","journal-title":"Computer"},{"key":"410_CR61","unstructured":"Johansson R, Sivencrona H (2021) Developing seooc-original concepts and implications when extending to ads. In: CARS 2021 6th international workshop on critical automotive applications: robustness & safety"},{"key":"410_CR62","volume-title":"Software engineering, 9\/E","author":"I Sommerville","year":"2011","unstructured":"Sommerville I (2011) Software engineering, 9\/E. Pearson Education India, Bangalore"},{"key":"410_CR63","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2020.110851","volume":"172","author":"R Kasauli","year":"2021","unstructured":"Kasauli R, Knauss E, Horkoff J, Liebel G, Oliveira Neto FG (2021) Requirements engineering challenges and practices in large-scale agile system development. J Syst Softw 172:110851","journal-title":"J Syst Softw"},{"issue":"5","key":"410_CR64","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1145\/1060710.1060712","volume":"48","author":"S Nerur","year":"2005","unstructured":"Nerur S, Mahapatra R, Mangalaraj G (2005) Challenges of migrating to agile methodologies. Commun ACM 48(5):72\u201378","journal-title":"Commun ACM"},{"issue":"4","key":"410_CR65","doi-asserted-by":"publisher","first-page":"803","DOI":"10.1016\/j.dss.2008.11.009","volume":"46","author":"FK Chan","year":"2009","unstructured":"Chan FK, Thong JY (2009) Acceptance of agile methodologies: a critical review and conceptual framework. Decis Support Syst 46(4):803\u2013814","journal-title":"Decis Support Syst"},{"key":"410_CR66","first-page":"1686","volume":"34","author":"D Acuna","year":"2021","unstructured":"Acuna D, Philion J, Fidler S (2021) Towards optimal strategies for training self-driving perception models in simulation. Adv Neural Inf Process Syst 34:1686\u20131699","journal-title":"Adv Neural Inf Process Syst"},{"key":"410_CR67","doi-asserted-by":"crossref","unstructured":"Wohlrab R, Stegh\u00f6fer J-P, Knauss E, Maro S, Anjorin A (2016) Collaborative traceability management: challenges and opportunities. In: 2016 IEEE 24th international RE conference (RE), IEEE, pp 216\u2013225","DOI":"10.1109\/RE.2016.17"},{"key":"410_CR68","doi-asserted-by":"publisher","first-page":"163","DOI":"10.1016\/j.infsof.2017.09.004","volume":"93","author":"S Jayatilleke","year":"2018","unstructured":"Jayatilleke S, Lai R (2018) A systematic review of requirements change management. Inf Softw Technol 93:163\u2013185","journal-title":"Inf Softw Technol"},{"key":"410_CR69","unstructured":"ISO: ISO 26262:2018 (2018) Road vehicles\u2014functional safety. International Organization for Standardization, Geneva. www.iso.org"},{"key":"410_CR70","unstructured":"ISO: ISO\/CD TS 5083 (2023) Safety for automated driving systems\u2014design, verification and validation, under development. International Organization for Standardization, Geneva. www.iso.org"},{"key":"410_CR71","volume-title":"Non-functional requirements in software engineering","author":"L Chung","year":"2012","unstructured":"Chung L, Nixon BA, Yu E, Mylopoulos J (2012) Non-functional requirements in software engineering, vol 5. Springer, Berlin"},{"key":"410_CR72","unstructured":"Czarnecki K (2018) Operational design domain for automated driving systems. Taxonomy of Basic Terms. Waterloo Intelligent Systems Engineering (WISE) Lab, University of Waterloo, Canada"},{"key":"410_CR73","unstructured":"Gyllenhammar M, Johansson R, Warg F, Chen D, Heyn H-M, Sanfridson M, S\u00f6derberg J, Thors\u00e9n A, Ursing S (2020) Towards an operational design domain that supports the safety argumentation of an automated driving system. In: 10th European congress on embedded real time systems (ERTS 2020)"},{"key":"410_CR74","doi-asserted-by":"crossref","unstructured":"Broens, T., Quartel, D., Van\u00a0Sinderen, M. (2007) Capturing context requirements. In: Smart sensing and context: second european conference, EuroSSC 2007, Kendal, England, October 23-25, 2007. Proceedings vol 2. Springer, pp 223\u2013238","DOI":"10.1007\/978-3-540-75696-5_14"},{"key":"410_CR75","doi-asserted-by":"publisher","first-page":"439","DOI":"10.1007\/s00766-010-0110-z","volume":"15","author":"R Ali","year":"2010","unstructured":"Ali R, Dalpiaz F, Giorgini P (2010) A goal-based framework for contextual requirements modeling and analysis. Requir Eng 15:439\u2013458","journal-title":"Requir Eng"},{"key":"410_CR76","doi-asserted-by":"crossref","unstructured":"Maalej W, Nayebi M, Ruhe G (2019) Data-driven requirements engineering-an update. In: 2019 IEEE\/ACM 41st international conference on software engineering: software engineering in practice (ICSE-SEIP), IEEE, pp 289\u2013290","DOI":"10.1109\/ICSE-SEIP.2019.00041"},{"issue":"03","key":"410_CR77","doi-asserted-by":"publisher","first-page":"385","DOI":"10.1142\/S021819401250009X","volume":"22","author":"R Torkar","year":"2012","unstructured":"Torkar R, Gorschek T, Feldt R, Svahnberg M, Raja UA, Kamran K (2012) Requirements traceability: a systematic review and industry case study. Int J Softw Eng Knowl Eng 22(03):385\u2013433","journal-title":"Int J Softw Eng Knowl Eng"},{"key":"410_CR78","doi-asserted-by":"crossref","unstructured":"Njomou AT, Africa AJB, Adams B, Fokaefs M (2021) Msr4ml: Reconstructing artifact traceability in machine learning repositories. In: 2021 IEEE International conference on software analysis, evolution and reengineering (SANER), IEEE, pp 536\u2013540","DOI":"10.1109\/SANER50967.2021.00061"},{"key":"410_CR79","unstructured":"K\u00e4stner C (2022) Machine learning in production: from models to products"},{"key":"410_CR80","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1007\/s00766-009-0077-9","volume":"14","author":"N Seyff","year":"2009","unstructured":"Seyff N, Maiden N, Karlsen K, Lockerbie J, Gr\u00fcnbacher P, Graf F, Ncube C (2009) Exploring how to use scenarios to discover requirements. Requir Eng 14:91\u2013111","journal-title":"Requir Eng"},{"key":"410_CR81","unstructured":"Boehm BW, Brown JR, Lipow M (1976) Quantitative evaluation of software quality. In: Proceedings of the 2nd international conference on software engineering, pp 592\u2013605"},{"key":"410_CR82","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2022.111902","volume":"477","author":"AF Psaros","year":"2023","unstructured":"Psaros AF, Meng X, Zou Z, Guo L, Karniadakis GE (2023) Uncertainty quantification in scientific machine learning: methods, metrics, and comparisons. J Comput Phys 477:111902","journal-title":"J Comput Phys"},{"issue":"6","key":"410_CR83","doi-asserted-by":"publisher","first-page":"535","DOI":"10.1080\/07408170304420","volume":"35","author":"DW Coit","year":"2003","unstructured":"Coit DW (2003) Maximization of system reliability with a choice of redundancy strategies. IIE Trans 35(6):535\u2013543","journal-title":"IIE Trans"},{"issue":"4","key":"410_CR84","doi-asserted-by":"publisher","first-page":"1249","DOI":"10.1002\/widm.1249","volume":"8","author":"O Sagi","year":"2018","unstructured":"Sagi O, Rokach L (2018) Ensemble learning: a survey. Wiley Interdiscip Rev Data Min Knowl Discov 8(4):1249","journal-title":"Wiley Interdiscip Rev Data Min Knowl Discov"},{"issue":"2","key":"410_CR85","doi-asserted-by":"publisher","first-page":"392","DOI":"10.3390\/make3020020","volume":"3","author":"S Studer","year":"2021","unstructured":"Studer S, Bui TB, Drescher C, Hanuschkin A, Winkler L, Peters S, M\u00fcller K-R (2021) Towards crisp-ml (q): a machine learning process model with quality assurance methodology. Mach Learn Knowl Extr 3(2):392\u2013413","journal-title":"Mach Learn Knowl Extr"},{"key":"410_CR86","doi-asserted-by":"publisher","first-page":"31866","DOI":"10.1109\/ACCESS.2023.3262138","volume":"11","author":"D Kreuzberger","year":"2023","unstructured":"Kreuzberger D, K\u00fchl N, Hirschl S (2023) Machine learning operations (mlops): overview, definition, and architecture. IEEE Access 11:31866\u201331879","journal-title":"IEEE Access"},{"key":"410_CR87","doi-asserted-by":"crossref","unstructured":"Stegh\u00f6fer J-P, Knauss E, Horkoff J, Wohlrab R (2019) Challenges of scaled agile for safety-critical systems. In: Product-focused software process improvement: 20th international conference, PROFES 2019, Barcelona, Spain, November 27\u201329, 2019, Proceedings vol 20, Springer, pp 350\u2013366","DOI":"10.1007\/978-3-030-35333-9_26"},{"issue":"1","key":"410_CR88","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/TSE.2019.2962027","volume":"48","author":"JM Zhang","year":"2020","unstructured":"Zhang JM, Harman M, Ma L, Liu Y (2020) Machine learning testing: survey, landscapes and horizons. IEEE Trans Softw Eng 48(1):1\u201336","journal-title":"IEEE Trans Softw Eng"},{"key":"410_CR89","doi-asserted-by":"crossref","unstructured":"Hittmeir M, Ekelhart A, Mayer R (2019) On the utility of synthetic data: an empirical evaluation on machine learning tasks. In: Proceedings of the 14th international conference on availability, reliability and security, pp 1\u20136","DOI":"10.1145\/3339252.3339281"}],"container-title":["Requirements Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00766-023-00410-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00766-023-00410-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00766-023-00410-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,4,29]],"date-time":"2024-04-29T15:05:31Z","timestamp":1714403131000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00766-023-00410-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,1,24]]},"references-count":89,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2024,3]]}},"alternative-id":["410"],"URL":"https:\/\/doi.org\/10.1007\/s00766-023-00410-1","relation":{},"ISSN":["0947-3602","1432-010X"],"issn-type":[{"value":"0947-3602","type":"print"},{"value":"1432-010X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,1,24]]},"assertion":[{"value":"4 July 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 December 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 January 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}