{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,7]],"date-time":"2026-02-07T09:59:00Z","timestamp":1770458340043,"version":"3.49.0"},"publisher-location":"Singapore","reference-count":41,"publisher":"Springer Nature Singapore","isbn-type":[{"value":"9789819517855","type":"print"},{"value":"9789819517862","type":"electronic"}],"license":[{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026]]},"DOI":"10.1007\/978-981-95-1786-2_1","type":"book-chapter","created":{"date-parts":[[2026,2,6]],"date-time":"2026-02-06T16:13:48Z","timestamp":1770394428000},"page":"1-11","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Introduction"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4120-626X","authenticated-orcid":false,"given":"Sebastiano","family":"Panichella","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6253-4062","authenticated-orcid":false,"given":"Paolo","family":"Arcaini","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2443-2425","authenticated-orcid":false,"given":"Myra B.","family":"Cohen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7507-5080","authenticated-orcid":false,"given":"Aitor","family":"Arrieta","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2026,2,7]]},"reference":[{"key":"1_CR1","unstructured":"Puppet and devops research and assessments (dora). 2016 state of devops report (2016)"},{"key":"1_CR2","doi-asserted-by":"crossref","unstructured":"A. Arrieta, J. Ayerdi, M. Illarramendi, A. Agirre, G. Sagardui, M. Arratibel, Using machine learning to build test oracles: an industrial case study on elevators dispatching algorithms, in 2021 IEEE\/ACM International Conference on Automation of Software Test (AST). (IEEE, 2021), pp. 30\u201339","DOI":"10.1109\/AST52587.2021.00012"},{"key":"1_CR3","doi-asserted-by":"crossref","unstructured":"A. Arrieta, M. Otaegi, L. Han, G. Sagardui, S. Ali, M. Arratibel, Automating test oracle generation in devops for industrial elevators, in 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) (IEEE, 2022), pp. 284\u2013288","DOI":"10.1109\/SANER53432.2022.00044"},{"issue":"3","key":"1_CR4","doi-asserted-by":"publisher","first-page":"1041","DOI":"10.1007\/s11219-016-9341-7","volume":"25","author":"A Arrieta","year":"2017","unstructured":"A. Arrieta, G. Sagardui, L. Etxeberria, J. Zander, Automatic generation of test system instances for configurable cyber-physical systems. Softw. Qual. J. 25(3), 1041\u20131083 (2017). (Sept.)","journal-title":"Softw. Qual. J."},{"key":"1_CR5","doi-asserted-by":"crossref","unstructured":"A. Arrieta, S. Wang, U. Markiegi, G. Sagardui, L. Etxeberria, Search-based test case generation for cyber-physical systems, in 2017 IEEE Congress on Evolutionary Computation (CEC) (2017), pp. 688\u2013697","DOI":"10.1109\/CEC.2017.7969377"},{"issue":"1","key":"1_CR6","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3678171","volume":"34","author":"J Ayerdi","year":"2024","unstructured":"J. Ayerdi, A. Iriarte, P. Valle, I. Roman, M. Illarramendi, A. Arrieta, Marmot: metamorphic runtime monitoring of autonomous driving systems. ACM Trans. Softw. Eng. Methodol. 34(1), 1\u201335 (2024)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"1_CR7","doi-asserted-by":"crossref","unstructured":"J. Ayerdi, S. Segura, A. Arrieta, G. Sagardui, M. Arratibel, Qos-aware metamorphic testing: An elevation case study, in 2020 IEEE 31st International Symposium on Software Reliability Engineering (ISSRE) (IEEE, 2020), pp. 104\u2013114","DOI":"10.1109\/ISSRE5003.2020.00019"},{"issue":"3","key":"1_CR8","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1007\/s10664-023-10286-y","volume":"28","author":"C Birchler","year":"2023","unstructured":"C. Birchler, S. Khatiri, B. Bosshard, A. Gambi, S. Panichella, Machine learning-based test selection for simulation-based testing of self-driving cars software. Empir. Softw. Eng. 28(3), 71 (2023)","journal-title":"Empir. Softw. Eng."},{"key":"1_CR9","doi-asserted-by":"crossref","unstructured":"C. Birchler, S. Khatiri, P. Derakhshanfar, S. Panichella, A. Panichella, Single and multi-objective test cases prioritization for self-driving cars in virtual environments. ACM Trans. Softw. Eng. Methodol. 32(2), 28:1\u201328:30 (2023)","DOI":"10.1145\/3533818"},{"key":"1_CR10","doi-asserted-by":"crossref","unstructured":"C. Birchler, S. Khatiri, P. Rani, T. Kehrer, S. Panichella, A roadmap for simulation-based testing of autonomous cyber-physical systems: challenges and future direction (2025)","DOI":"10.1145\/3711906"},{"key":"1_CR11","doi-asserted-by":"crossref","unstructured":"C. Birchler, S. Klikovits, M. Fazzini, S. Panichella, ICST tool competition 2025 - self-driving car testing track, in IEEE\/ACM International Conference on Software Testing, Verification and Validation (ICST, 2025)","DOI":"10.1109\/ICST62969.2025.10989045"},{"key":"1_CR12","doi-asserted-by":"crossref","unstructured":"C. Birchler, T.K. Mohammed, P. Rani, T. Nechita, T. Kehrer, S. Panichella, How does simulation-based testing for self-driving cars match human perception? in ACM International Conference on the Foundations of Software Engineering (2024)","DOI":"10.1145\/3643768"},{"key":"1_CR13","doi-asserted-by":"crossref","unstructured":"C. Birchler, C. Rohrbach, T. Kehrer, S. Panichella, SensoDat: simulation-based sensor dataset of self-driving cars, in 21st IEEE\/ACM International Conference on Mining Software Repositories, MSR 2024, Lisbon, Portugal, April 15-16, 2024. ed. by D. Spinellis, A. Bacchelli, E. Constantinou (ACM, 2024), pp. 510\u2013514","DOI":"10.1145\/3643991.3644891"},{"key":"1_CR14","doi-asserted-by":"crossref","unstructured":"C. Birchler, C. Rohrbach, H. Kim, A. Gambi, T. Liu, J. Horneber, T. Kehrer, S. Panichella, TEASER: simulation-based CAN bus regression testing for self-driving cars software, in 38th IEEE\/ACM International Conference on Automated Software Engineering, ASE 2023, Luxembourg, September 11-15, 2023 (IEEE, 2023), pp. 2058\u20132061","DOI":"10.1109\/ASE56229.2023.00154"},{"issue":"03","key":"1_CR15","first-page":"1750012","volume":"02","author":"H Chen","year":"2017","unstructured":"H. Chen, Applications of cyber-physical system: a literature review. J. Ind. Integr. Manag. 02(03), 1750012 (2017)","journal-title":"J. Ind. Integr. Manag."},{"key":"1_CR16","unstructured":"CollabNet, Anti-patterns in the continuous delivery (cd) practice (2014)"},{"key":"1_CR17","doi-asserted-by":"crossref","unstructured":"K. Czarnecki, Requirements engineering in the age of societal-scale cyber-physical systems: the case of automated driving, in 2018 IEEE 26th International Requirements Engineering Conference (RE) (2018), pp. 3\u20134","DOI":"10.1109\/RE.2018.00-57"},{"key":"1_CR18","doi-asserted-by":"crossref","unstructured":"A. Di\u00a0Sorbo, F. Zampetti, A. Visaggio, M. Di\u00a0Penta, S. Panichella, Automated identification and qualitative characterization of safety concerns reported in uav software platforms. ACM Trans. Softw. Eng. Methodol. 32(3) (2023)","DOI":"10.1145\/3564821"},{"key":"1_CR19","unstructured":"T. Guardian, Self-driving uber kills arizona woman in first fatal crash involving pedestrian (2018)"},{"key":"1_CR20","doi-asserted-by":"crossref","unstructured":"P. Helle, W. Schamai, C. Strobel, Testing of autonomous systems\u2014challenges and current state-of-the-art, in INCOSE International Symposium (2016), pp. 571\u2013584","DOI":"10.1002\/j.2334-5837.2016.00179.x"},{"key":"1_CR21","doi-asserted-by":"crossref","unstructured":"F. Ingrand, Recent trends in formal validation and verification of autonomous robots software, in 3rd IEEE International Conference on Robotic Computing, IRC 2019, Naples, Italy, February 25-27, 2019 (2019), pp. 321\u2013328","DOI":"10.1109\/IRC.2019.00059"},{"key":"1_CR22","unstructured":"D.S. Johnson, H. Koehneman, D. LaFortune, D. Leffingwell, S. Magill, S. Mayner, A. Ofer, R. Stroud, A. Wallgren, R. Yeman, INDUSTRIAL DEVOPS\u2014Applying DevOps and Continuous Delivery to Significant Cyber-Physical Systems (National Academies Press, 2017)"},{"key":"1_CR23","doi-asserted-by":"crossref","unstructured":"S. Khatiri, F.M. Amin, S. Panichella, P. Tonella, When uncertainty leads to unsafety. empirical insights into the role of uncertainty in unmanned aerial vehicle safety. Empirical Softw. Eng. (2025)","DOI":"10.1007\/s10664-025-10697-z"},{"key":"1_CR24","doi-asserted-by":"crossref","unstructured":"S. Khatiri, S. Panichella, P. Tonella, Simulation-based test case generation for unmanned aerial vehicles in the neighborhood of real flights, in International Conference on Software Testing, Verification and Validation (2023), pp. 281\u2013292","DOI":"10.1109\/ICST57152.2023.00034"},{"key":"1_CR25","doi-asserted-by":"crossref","unstructured":"S. Khatiri, S. Panichella, P. Tonella, Simulation-based testing of unmanned aerial vehicles with aerialist. in International Conference on Software Engineering (ICSE) (2024)","DOI":"10.1145\/3639478.3640031"},{"key":"1_CR26","doi-asserted-by":"crossref","unstructured":"S. Khatiri, P. Saurabh, T. Zimmermann, C. Munasinghe, C. Birchler, S. Panichella, SBFT tool competition 2024\u2014cps-uav test case generation track, in IEEE\/ACM International Workshop on Search-Based and Fuzz Testing, SBFT@ICSE 2024 (2024)","DOI":"10.1145\/3643659.3643931"},{"key":"1_CR27","doi-asserted-by":"publisher","DOI":"10.1016\/j.softx.2024.101748","volume":"27","author":"S Khatiri","year":"2024","unstructured":"S. Khatiri, A.D. Sorbo, F. Zampetti, C.A. Visaggio, M.D. Penta, S. Panichella, Identifying safety-critical concerns in unmanned aerial vehicle software platforms with SALIENT. SoftwareX 27, 101748 (2024)","journal-title":"SoftwareX"},{"key":"1_CR28","doi-asserted-by":"crossref","unstructured":"S. Khatiri, T. Zohdinasab, P. Saurabh, D. Humeniuk, S. Panichella, ICST tool competition 2025\u2014CPS-UAV test case generation track, in IEEE\/ACM International Conference on Software Testing, Verification and Validation. (ICST, 2025)","DOI":"10.1109\/ICST62969.2025.10988922"},{"key":"1_CR29","doi-asserted-by":"publisher","first-page":"5193","DOI":"10.1007\/s10664-020-09881-0","volume":"25","author":"V Riccio","year":"2020","unstructured":"V. Riccio, G. Jahangirova, A. Stocco, N. Humbatova, M. Weiss, P. Tonella, Testing machine learning based systems: a systematic mapping. Empir. Softw. Eng. 25, 5193\u20135254 (2020)","journal-title":"Empir. Softw. Eng."},{"key":"1_CR30","doi-asserted-by":"crossref","unstructured":"V. Riccio, P. Tonella, Model-based exploration of the frontier of behaviours for deep learning system testing, in ESEC\/FSE \u201920: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Virtual Event, USA, November 8-13, 2020. ed. by P. Devanbu, M.B. Cohen, T. Zimmermann (ACM, 2020), pp. 876\u2013888","DOI":"10.1145\/3368089.3409730"},{"key":"1_CR31","doi-asserted-by":"crossref","unstructured":"V. Riccio, P. Tonella, When and why test generators for deep learning produce invalid inputs: an empirical study., in 45th IEEE\/ACM International Conference on Software Engineering, ICSE 2023, Melbourne, Australia, May 14-20, 2023 (IEEE, 2023), pp 1161\u20131173","DOI":"10.1109\/ICSE48619.2023.00104"},{"key":"1_CR32","unstructured":"The-Washington-Post. Uber\u2019s radar detected elaine herzberg nearly 6 seconds before she was fatally struck, but \u201cthe system design did not include a consideration for jaywalking pedestrians\u201d so it didn\u2019t react as if she were a person (2019)"},{"key":"1_CR33","unstructured":"H. Thompson, M. Reimann, Platforms4cps key outcomes and recommendations (2018)"},{"key":"1_CR34","doi-asserted-by":"crossref","unstructured":"M. T\u00f6rngren, U. Sellgren, Complexity Challenges in Development of Cyber-Physical Systems (Springer International Publishing, Cham, 2018), pp. 478\u2013503","DOI":"10.1007\/978-3-319-95246-8_27"},{"key":"1_CR35","doi-asserted-by":"crossref","unstructured":"P. Valle, A. Arrieta, L. Han, S. Ali, T. Yue, Defining and generating multi-level and uncertainty-wise test oracles for cyber-physical systems. Softw. Syst. Model. 1\u201326 (2025)","DOI":"10.1007\/s10270-025-01271-8"},{"issue":"4","key":"1_CR36","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10664-025-10670-w","volume":"30","author":"P Valle","year":"2025","unstructured":"P. Valle, V. Riccio, A. Arrieta, P. Tonella, M. Arratibel, An industrial experience report on applying search-based boundary input generation to cyber-physical systems. Empir. Softw. Eng. 30(4), 1\u201334 (2025)","journal-title":"Empir. Softw. Eng."},{"key":"1_CR37","doi-asserted-by":"crossref","unstructured":"C. Vassallo, G. Schermann, F. Zampetti, D. Romano, P. Leitner, A. Zaidman, M. Di Penta, S. Panichella, A tale of CI build failures: an open source and a financial organization perspective, in Proceedings of International Conference on Software Maintenance and Evolution (ICSME) (2017), pp. 183\u2013193","DOI":"10.1109\/ICSME.2017.67"},{"key":"1_CR38","doi-asserted-by":"crossref","unstructured":"C. Vassallo, F. Zampetti, D. Romano, M. Beller, A. Panichella, M. Di Penta, A. Zaidman, Continuous delivery practices in a large financial organization, in Proceedings of International Conference on Software Maintenance and Evolution (ICSME) (IEEE, 2016), pp. 519\u2013528","DOI":"10.1109\/ICSME.2016.72"},{"key":"1_CR39","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2022.111425","volume":"192","author":"F Zampetti","year":"2022","unstructured":"F. Zampetti, R. Kapur, M. Di Penta, S. Panichella, An empirical characterization of software bugs in open-source cyber\u2013physical systems. J. Syst. Softw. 192, 111425 (2022)","journal-title":"J. Syst. Softw."},{"key":"1_CR40","doi-asserted-by":"crossref","unstructured":"F. Zampetti, D.A. Tamburri, S. Panichella, A. Panichella, G. Canfora, M.D. Penta, Continuous integration and delivery practices for cyber-physical systems: an interview-based study. ACM Trans. Softw. Eng. Methodol. 32(3), 73:1\u201373:44 (2023)","DOI":"10.1145\/3571854"},{"key":"1_CR41","doi-asserted-by":"crossref","unstructured":"F. Zampetti, C. Vassallo, S. Panichella, G. Canfora, H. Gall, M. Di Penta, An empirical characterization of bad practices in continuous integration. Empir. Softw. Eng. (2019)","DOI":"10.1007\/s10664-019-09785-8"}],"container-title":["Roadmap for DevOps in Cyber-Physical Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-95-1786-2_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,2,6]],"date-time":"2026-02-06T16:13:56Z","timestamp":1770394436000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-95-1786-2_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026]]},"ISBN":["9789819517855","9789819517862"],"references-count":41,"URL":"https:\/\/doi.org\/10.1007\/978-981-95-1786-2_1","relation":{},"subject":[],"published":{"date-parts":[[2026]]},"assertion":[{"value":"7 February 2026","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}