Skip to main content

Showing 1–7 of 7 results for author: Riccio, V

.
  1. Two is Better Than One: Digital Siblings to Improve Autonomous Driving Testing

    Authors: Matteo Biagiola, Andrea Stocco, Vincenzo Riccio, Paolo Tonella

    Abstract: Simulation-based testing represents an important step to ensure the reliability of autonomous driving software. In practice, when companies rely on third-party general-purpose simulators, either for in-house or outsourced testing, the generalizability of testing results to real autonomous vehicles is at stake. In this paper, we enhance simulation-based testing by introducing the notion of digital… ▽ More

    Submitted 24 April, 2024; v1 submitted 14 May, 2023; originally announced May 2023.

    ACM Class: D.2.5

  2. arXiv:2212.11368  [pdf, ps, other

    cs.SE cs.LG

    When and Why Test Generators for Deep Learning Produce Invalid Inputs: an Empirical Study

    Authors: Vincenzo Riccio, Paolo Tonella

    Abstract: Testing Deep Learning (DL) based systems inherently requires large and representative test sets to evaluate whether DL systems generalise beyond their training datasets. Diverse Test Input Generators (TIGs) have been proposed to produce artificial inputs that expose issues of the DL systems by triggering misbehaviours. Unfortunately, such generated inputs may be invalid, i.e., not recognisable as… ▽ More

    Submitted 21 December, 2022; originally announced December 2022.

    Comments: To be published in Proceedings of the 45th ACM/IEEE International Conference on Software Engineering (ICSE 2023)

    ACM Class: D.2.5

  3. arXiv:2209.05947  [pdf, other

    cs.SE

    Does Road Diversity Really Matter in Testing Automated Driving Systems? -- A Registered Report

    Authors: Stefan Klikovits, Vincenzo Riccio, Ezequiel Castellano, Ahmet Cetinkaya, Alessio Gambi, Paolo Arcaini

    Abstract: Background/Context. The use of automated driving systems (ADSs) in the real world requires rigorous testing to ensure safety. To increase trust, ADSs should be tested on a large set of diverse road scenarios. Literature suggests that if a vehicle is driven along a set of geometrically diverse roads-measured using various diversity measures (DMs)-it will react in a wide range of behaviours, thereby… ▽ More

    Submitted 13 September, 2022; originally announced September 2022.

    Comments: Accepted registered report at the 16th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2022)

  4. arXiv:2109.07514  [pdf, other

    cs.SE cs.AI

    DeepMetis: Augmenting a Deep Learning Test Set to Increase its Mutation Score

    Authors: Vincenzo Riccio, Nargiz Humbatova, Gunel Jahangirova, Paolo Tonella

    Abstract: Deep Learning (DL) components are routinely integrated into software systems that need to perform complex tasks such as image or natural language processing. The adequacy of the test data used to test such systems can be assessed by their ability to expose artificially injected faults (mutations) that simulate real DL faults. In this paper, we describe an approach to automatically generate new tes… ▽ More

    Submitted 15 September, 2021; originally announced September 2021.

    Comments: To be published in Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering (ASE 2021)

    ACM Class: D.2.5

  5. arXiv:2107.06997  [pdf, other

    cs.LG cs.AI cs.SE

    DeepHyperion: Exploring the Feature Space of Deep Learning-Based Systems through Illumination Search

    Authors: Tahereh Zohdinasab, Vincenzo Riccio, Alessio Gambi, Paolo Tonella

    Abstract: Deep Learning (DL) has been successfully applied to a wide range of application domains, including safety-critical ones. Several DL testing approaches have been recently proposed in the literature but none of them aims to assess how different interpretable features of the generated inputs affect the system's behaviour. In this paper, we resort to Illumination Search to find the highest-performing… ▽ More

    Submitted 5 July, 2021; originally announced July 2021.

    Comments: To be published in Proceedings of the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA '21), July 11-17, 2021, Virtual, Denmark. ACM, New York, NY, USA, 12 pages

    ACM Class: D.2.5

  6. arXiv:2007.02787  [pdf, other

    cs.SE cs.AI cs.LG

    Model-based Exploration of the Frontier of Behaviours for Deep Learning System Testing

    Authors: Vincenzo Riccio, Paolo Tonella

    Abstract: With the increasing adoption of Deep Learning (DL) for critical tasks, such as autonomous driving, the evaluation of the quality of systems that rely on DL has become crucial. Once trained, DL systems produce an output for any arbitrary numeric vector provided as input, regardless of whether it is within or outside the validity domain of the system under test. Hence, the quality of such systems is… ▽ More

    Submitted 6 July, 2020; originally announced July 2020.

    Comments: To be published in the Proceedings of the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2020); 13 pages, 6 figures

    ACM Class: D.2.5

  7. arXiv:1910.11015  [pdf, other

    cs.SE cs.AI cs.LG

    Taxonomy of Real Faults in Deep Learning Systems

    Authors: Nargiz Humbatova, Gunel Jahangirova, Gabriele Bavota, Vincenzo Riccio, Andrea Stocco, Paolo Tonella

    Abstract: The growing application of deep neural networks in safety-critical domains makes the analysis of faults that occur in such systems of enormous importance. In this paper we introduce a large taxonomy of faults in deep learning (DL) systems. We have manually analysed 1059 artefacts gathered from GitHub commits and issues of projects that use the most popular DL frameworks (TensorFlow, Keras and PyTo… ▽ More

    Submitted 7 November, 2019; v1 submitted 24 October, 2019; originally announced October 2019.