Please use this identifier to cite or link to this item: https://doi.org/10.21256/zhaw-25591
Full metadata record
DC FieldValueLanguage
dc.contributor.authorZampetti, Fiorella-
dc.contributor.authorKapur, Ritu-
dc.contributor.authorDi Penta, Massimiliano-
dc.contributor.authorPanichella, Sebastiano-
dc.date.accessioned2022-09-08T10:01:23Z-
dc.date.available2022-09-08T10:01:23Z-
dc.date.issued2022-
dc.identifier.issn0164-1212de_CH
dc.identifier.issn1873-1228de_CH
dc.identifier.urihttps://digitalcollection.zhaw.ch/handle/11475/25591-
dc.description.abstractBackground: Cyber-Physical Systems (CPSs) are systems in which software and hardware components interact with each other. Understanding the specific nature and root cause of CPS bugs would help to design better verification and validation (V&V) techniques for these systems such as domain-specific mutants. Aim: We look at CPS bugs from an open-source perspective, trying to understand what kinds of bugs occur in a set of open-source CPSs belonging to different domains. Method: We analyze 1151 issues from 14 projects related to drones, automotive, robotics, and Arduino. We apply a hybrid card-sorting procedure to create a taxonomy of CPS bugs, by extending a previously proposed taxonomy specific to the automotive domain. Results: We provide a taxonomy featuring 22 root causes, grouped into eight high-level categories. Our qualitative and quantitative analyses suggest that 33.4% of the analyzed bugs occurring in CPSs are peculiar to those and, consequently, require specific care during verification and validation activities. Conclusion: The taxonomy provides an overview of the root causes related to bugs found in open-source CPSs belonging to different domains. Such root causes are related to different components of a CPS, including hardware, interface, configuration, network, data, and application logic.de_CH
dc.language.isoende_CH
dc.publisherElsevierde_CH
dc.relation.ispartofJournal of Systems and Softwarede_CH
dc.rightsLicence according to publishing contractde_CH
dc.subject.ddc005: Computerprogrammierung, Programme und Datende_CH
dc.titleAn empirical characterization of software bugs in open-source Cyber–Physical Systemsde_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.1016/j.jss.2022.111425de_CH
dc.identifier.doi10.21256/zhaw-25591-
zhaw.funding.euinfo:eu-repo/grantAgreement/EC/H2020/957254//DevOps for Complex Cyber-physical Systems/COSMOSde_CH
zhaw.issue111425de_CH
zhaw.originated.zhawYesde_CH
zhaw.publication.statussubmittedVersionde_CH
zhaw.volume192de_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
zhaw.relation.referenceshttps://doi.org/10.5281/zenodo.4478387de_CH
Appears in collections:Publikationen School of Engineering

Files in This Item:
File Description SizeFormat 
2022_Zampetti-etal_Empirical-characterization-of-software-bugs-OS-CPS.pdfSubmitted Version744.24 kBAdobe PDFThumbnail
View/Open
Show simple item record
Zampetti, F., Kapur, R., Di Penta, M., & Panichella, S. (2022). An empirical characterization of software bugs in open-source Cyber–Physical Systems. Journal of Systems and Software, 192(111425). https://doi.org/10.1016/j.jss.2022.111425
Zampetti, F. et al. (2022) ‘An empirical characterization of software bugs in open-source Cyber–Physical Systems’, Journal of Systems and Software, 192(111425). Available at: https://doi.org/10.1016/j.jss.2022.111425.
F. Zampetti, R. Kapur, M. Di Penta, and S. Panichella, “An empirical characterization of software bugs in open-source Cyber–Physical Systems,” Journal of Systems and Software, vol. 192, no. 111425, 2022, doi: 10.1016/j.jss.2022.111425.
ZAMPETTI, Fiorella, Ritu KAPUR, Massimiliano DI PENTA und Sebastiano PANICHELLA, 2022. An empirical characterization of software bugs in open-source Cyber–Physical Systems. Journal of Systems and Software. 2022. Bd. 192, Nr. 111425. DOI 10.1016/j.jss.2022.111425
Zampetti, Fiorella, Ritu Kapur, Massimiliano Di Penta, and Sebastiano Panichella. 2022. “An Empirical Characterization of Software Bugs in Open-Source Cyber–Physical Systems.” Journal of Systems and Software 192 (111425). https://doi.org/10.1016/j.jss.2022.111425.
Zampetti, Fiorella, et al. “An Empirical Characterization of Software Bugs in Open-Source Cyber–Physical Systems.” Journal of Systems and Software, vol. 192, no. 111425, 2022, https://doi.org/10.1016/j.jss.2022.111425.


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