Please use this identifier to cite or link to this item: https://doi.org/10.21256/zhaw-26612
Full metadata record
DC FieldValueLanguage
dc.contributor.authorZampetti, Fiorella-
dc.contributor.authorTamburri, Damian A.-
dc.contributor.authorPanichella, Sebastiano-
dc.contributor.authorPanichella, Annibale-
dc.contributor.authorCanfora, Gerardo-
dc.contributor.authorPenta, Massimiliano Di-
dc.date.accessioned2023-01-13T13:32:14Z-
dc.date.available2023-01-13T13:32:14Z-
dc.date.issued2022-
dc.identifier.issn1049-331Xde_CH
dc.identifier.issn1557-7392de_CH
dc.identifier.urihttps://digitalcollection.zhaw.ch/handle/11475/26612-
dc.description.abstractContinuous Integration and Delivery (CI/CD) practices have shown several benefits for software development and operations, e.g., faster release cycles and early discovery of defects. For Cyber-Physical System (CPS) development, CI/CD can help achieving required goals, such as high dependability, yet it may be challenging to apply. This paper empirically investigates challenges, barriers, and their mitigation occurring when applying CI/CD practices to develop CPSs in 10 organizations working in 8 different domains. The study has been conducted through semi-structured interviews, by applying an open card sorting procedure together with a member-checking survey within the same organizations, and by validating the results through a further survey involving 55 professional developers. The study reveals several peculiarities in the application of CI/CD to CPSs. These include the need for (i) combining continuous and periodic builds, while balancing the use of Hardware-in-the-Loop (HiL) and simulators; (ii) coping with difficulties in software deployment (iii) accounting for simulators and HiL differing in their behavior; and (vi) combining hardware/software expertise in the development team. Our findings open the road towards recommenders aimed at supporting the setting and evolution of CI/CD pipelines, as well as university curricula requiring interdisciplinarity, such as knowledge about hardware, software, and their interplay.de_CH
dc.language.isoende_CH
dc.publisherAssociation for Computing Machineryde_CH
dc.relation.ispartofACM Transactions on Software Engineering and Methodologyde_CH
dc.rightsLicence according to publishing contractde_CH
dc.subjectEmpirical software engineeringde_CH
dc.subjectContinuous integration and deliveryde_CH
dc.subjectCyber-physical systemde_CH
dc.subject.ddc005: Computerprogrammierung, Programme und Datende_CH
dc.titleContinuous integration and delivery practices for cyber-physical systems : an interview-based studyde_CH
dc.typeBeitrag in wissenschaftlicher Zeitschriftde_CH
dcterms.typeTextde_CH
zhaw.departementSchool of Engineeringde_CH
zhaw.organisationalunitInstitut für Informatik (InIT)de_CH
dc.identifier.doi10.1145/3571854de_CH
dc.identifier.doi10.21256/zhaw-26612-
zhaw.funding.euinfo:eu-repo/grantAgreement/EC/H2020/957254//DevOps for Complex Cyber-physical Systems/COSMOSde_CH
zhaw.issue3de_CH
zhaw.originated.zhawYesde_CH
zhaw.pages.start73de_CH
zhaw.publication.statusacceptedVersionde_CH
zhaw.volume32de_CH
zhaw.publication.reviewPeer review (Publikation)de_CH
zhaw.webfeedSoftware Engineeringde_CH
zhaw.funding.zhawCOSMOS – DevOps for Complex Cyber-physical Systems of Systemsde_CH
zhaw.author.additionalNode_CH
zhaw.display.portraitYesde_CH
Appears in collections:Publikationen School of Engineering

Files in This Item:
File Description SizeFormat 
2022_Zampetti_Continuous-integration-delivery-practices-cyber-physical-systems_ACM.pdfAccepted Version682.18 kBAdobe PDFThumbnail
View/Open
Show simple item record
Zampetti, F., Tamburri, D. A., Panichella, S., Panichella, A., Canfora, G., & Penta, M. D. (2022). Continuous integration and delivery practices for cyber-physical systems : an interview-based study. ACM Transactions on Software Engineering and Methodology, 32(3), 73. https://doi.org/10.1145/3571854
Zampetti, F. et al. (2022) ‘Continuous integration and delivery practices for cyber-physical systems : an interview-based study’, ACM Transactions on Software Engineering and Methodology, 32(3), p. 73. Available at: https://doi.org/10.1145/3571854.
F. Zampetti, D. A. Tamburri, S. Panichella, A. Panichella, G. Canfora, and M. D. Penta, “Continuous integration and delivery practices for cyber-physical systems : an interview-based study,” ACM Transactions on Software Engineering and Methodology, vol. 32, no. 3, p. 73, 2022, doi: 10.1145/3571854.
ZAMPETTI, Fiorella, Damian A. TAMBURRI, Sebastiano PANICHELLA, Annibale PANICHELLA, Gerardo CANFORA und Massimiliano Di PENTA, 2022. Continuous integration and delivery practices for cyber-physical systems : an interview-based study. ACM Transactions on Software Engineering and Methodology. 2022. Bd. 32, Nr. 3, S. 73. DOI 10.1145/3571854
Zampetti, Fiorella, Damian A. Tamburri, Sebastiano Panichella, Annibale Panichella, Gerardo Canfora, and Massimiliano Di Penta. 2022. “Continuous Integration and Delivery Practices for Cyber-Physical Systems : An Interview-Based Study.” ACM Transactions on Software Engineering and Methodology 32 (3): 73. https://doi.org/10.1145/3571854.
Zampetti, Fiorella, et al. “Continuous Integration and Delivery Practices for Cyber-Physical Systems : An Interview-Based Study.” ACM Transactions on Software Engineering and Methodology, vol. 32, no. 3, 2022, p. 73, https://doi.org/10.1145/3571854.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.