{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,7]],"date-time":"2026-02-07T09:16:15Z","timestamp":1770455775285,"version":"3.49.0"},"publisher-location":"Singapore","reference-count":38,"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_2","type":"book-chapter","created":{"date-parts":[[2026,2,6]],"date-time":"2026-02-06T16:13:35Z","timestamp":1770394415000},"page":"13-21","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Challenges and Needs of DevOps for\u00a0Cyber-Physical Systems"],"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":"2_CR1","doi-asserted-by":"crossref","unstructured":"S. Abbaspour\u00a0Asadollah, R. Inam, H. Hansson, A survey on testing for cyber physical system, in Proceedings of IFIP WG 6.1 International Conference on Testing Software and Systems, vol. 9447 (Springer, 2015), pp. 194\u2013207","DOI":"10.1007\/978-3-319-25945-1_12"},{"key":"2_CR2","doi-asserted-by":"crossref","unstructured":"A. Afzal, D.S. Katz, C. Le\u00a0Goues, C.S. Timperley, Simulation for robotics test automation: developer perspectives, in Conference on Software Testing, Verification and Validation (IEEE, 2021), pp. 263\u2013274","DOI":"10.1109\/ICST49551.2021.00036"},{"issue":"1","key":"2_CR3","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1007\/s11219-023-09639-z","volume":"32","author":"I Aldalur","year":"2024","unstructured":"I. Aldalur, A. Arrieta, A. Agirre, G. Sagardui, M. Arratibel, A microservice-based framework for multi-level testing of cyber-physical systems. Softw. Qual. J. 32(1), 193\u2013223 (2024)","journal-title":"Softw. Qual. J."},{"key":"2_CR4","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"},{"key":"2_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":"2_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":"2_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"},{"key":"2_CR8","doi-asserted-by":"crossref","unstructured":"J. Ayerdi, V. Terragni, A. Arrieta, P. Tonella, G. Sagardui, M. Arratibel, Generating metamorphic relations for cyber-physical systems with genetic programming: an industrial case study, in Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (2021), pp. 1264\u20131274","DOI":"10.1145\/3468264.3473920"},{"issue":"5","key":"2_CR9","doi-asserted-by":"publisher","first-page":"507","DOI":"10.1109\/TSE.2014.2372785","volume":"41","author":"ET Barr","year":"2015","unstructured":"E.T. Barr, M. Harman, P. McMinn, M. Shahbaz, S. Yoo, The oracle problem in software testing: a survey. IEEE Trans. Softw. Eng. 41(5), 507\u2013525 (2015)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"2_CR10","doi-asserted-by":"crossref","unstructured":"C. Birchler, N. Ganz, S. Khatiri, A. Gambi, S. Panichella, Cost-effective simulation-based test selection in self-driving cars software with SDC-Scissor, in IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2022, Honolulu, HI, USA, March 15-18, 2022 (IEEE, 2022), pp. 164\u2013168","DOI":"10.1109\/SANER53432.2022.00030"},{"key":"2_CR11","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2023.102926","volume":"226","author":"C Birchler","year":"2023","unstructured":"C. Birchler, N. Ganz, S. Khatiri, A. Gambi, S. Panichella, Cost-effective simulation-based test selection in self-driving cars software. Sci. Comput. Program. 226, 102926 (2023)","journal-title":"Sci. Comput. Program."},{"issue":"3","key":"2_CR12","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":"2_CR13","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":"2_CR14","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":"2_CR15","doi-asserted-by":"crossref","unstructured":"C. Birchler, S. Klikovits, M. Fazzini, S. Panichella, ICST tool competition 2025\u2014self-driving car testing track, in IEEE\/ACM International Conference on Software Testing, Verification and Validation. (ICST, 2025)","DOI":"10.1109\/ICST62969.2025.10989045"},{"key":"2_CR16","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":"2_CR17","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":"2_CR18","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"},{"key":"2_CR19","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":"2_CR20","doi-asserted-by":"crossref","unstructured":"E. Ferko, A. Bucaioni, P. Pelliccione, M. Behnam, Standardisation in digital twin architectures in manufacturing, in 2023 IEEE 20th International Conference on Software Architecture (ICSA) (2023), pp. 70\u201381","DOI":"10.1109\/ICSA56044.2023.00015"},{"key":"2_CR21","doi-asserted-by":"crossref","unstructured":"J. Fritzsch, J. Bogner, M. Haug, A.C. Franco\u00a0da Silva, C. Rubner, M. Saft, H. Sauer, S.\u00a0Wagner, Adopting microservices and devops in the cyber-physical systems domain: a rapid review and case study. Softw. Practice Exp. 53(3), 790\u2013810 (2023)","DOI":"10.1002\/spe.3169"},{"key":"2_CR22","doi-asserted-by":"crossref","unstructured":"A. Gambi, M. M\u00fcller, G. Fraser, Automatically testing self-driving cars with search-based procedural content generation, in Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis, ISSTA 2019, Beijing, China, July 15-19, 2019. ed. by D. Zhang, A. M\u00f8ller (ACM, 2019), pp. 318\u2013328","DOI":"10.1145\/3293882.3330566"},{"key":"2_CR23","doi-asserted-by":"crossref","unstructured":"A.\u00a0Gambi, V.\u00a0Nguyen, J.\u00a0Ahmed, G.\u00a0Fraser, Generating critical driving scenarios from accident sketches, in IEEE International Conference On Artificial Intelligence Testing, AITest 2022, Newark, CA, USA, August 15-18, 2022 (IEEE, 2022), pp. 95\u2013102","DOI":"10.1109\/AITest55621.2022.00022"},{"key":"2_CR24","doi-asserted-by":"crossref","unstructured":"S.\u00a0Khatiri, F.M. Amin, S.\u00a0Panichella, P.\u00a0Tonella, 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":"2_CR25","doi-asserted-by":"crossref","unstructured":"S.\u00a0Khatiri, S.\u00a0Panichella, P.\u00a0Tonella, Simulation-based test case generation for unmanned aerial vehicles in the neighborhood of real flights, in International Conference on Software Testing, Verification and Validation (IEEE, 2023), pp. 281\u2013292","DOI":"10.1109\/ICST57152.2023.00034"},{"key":"2_CR26","doi-asserted-by":"crossref","unstructured":"S.\u00a0Khatiri, S.\u00a0Panichella, P.\u00a0Tonella, Simulation-based testing of unmanned aerial vehicles with aerialist, in International Conference on Software Engineering (ICSE) (2024)","DOI":"10.1145\/3639478.3640031"},{"key":"2_CR27","doi-asserted-by":"crossref","unstructured":"S.\u00a0Khatiri, P.\u00a0Saurabh, T.\u00a0Zimmermann, C.\u00a0Munasinghe, C.\u00a0Birchler, S.\u00a0Panichella, 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":"2_CR28","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":"2_CR29","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"},{"issue":"9","key":"2_CR30","doi-asserted-by":"publisher","first-page":"4443","DOI":"10.1109\/TSE.2023.3298432","volume":"49","author":"T Mancini","year":"2023","unstructured":"T. Mancini, I. Melatti, E. Tronci, Optimizing highly-parallel simulation-based verification of cyber-physical systems. IEEE Trans. Softw. Eng. 49(9), 4443\u20134455 (2023)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"2_CR31","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":"2_CR32","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":"2_CR33","doi-asserted-by":"crossref","unstructured":"V.\u00a0Riccio, P.\u00a0Tonella, 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":"2_CR34","doi-asserted-by":"crossref","unstructured":"P.\u00a0Valle, A.\u00a0Arrieta, L.\u00a0Han, S.\u00a0Ali, T.\u00a0Yue, 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":"2_CR35","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":"2_CR36","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":"2_CR37","doi-asserted-by":"crossref","unstructured":"F.\u00a0Zampetti, D.A. Tamburri, S.\u00a0Panichella, A.\u00a0Panichella, G.\u00a0Canfora, 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":"2_CR38","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. Empirical 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_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,2,6]],"date-time":"2026-02-06T16:13:45Z","timestamp":1770394425000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-95-1786-2_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026]]},"ISBN":["9789819517855","9789819517862"],"references-count":38,"URL":"https:\/\/doi.org\/10.1007\/978-981-95-1786-2_2","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"}}]}}