no code implementations • 28 Mar 2024 • Antonio Guerriero, Roberto Pietrantuono, Stefano Russo
Companies incur in high costs for testing DNN with datasets representative of the inputs expected in operation, as these need to be manually labelled.
no code implementations • 20 Mar 2024 • Luca Giamattei, Matteo Biagiola, Roberto Pietrantuono, Stefano Russo, Paolo Tonella
Our extension aims at eliminating some of the possible reasons for the poor performance of RL observed in our replication: (1) the presence of reward components providing contrasting or useless feedback to the RL agent; (2) the usage of an RL algorithm (Q-learning) which requires discretization of an intrinsically continuous state space.
1 code implementation • 2 Mar 2023 • Luca Giamattei, Roberto Pietrantuono, Stefano Russo
We introduce Reasoning-Based Software Testing (RBST), a new way of thinking at the testing problem as a causal reasoning task.
no code implementations • 2 Mar 2023 • Antonio Guerriero, Roberto Pietrantuono, Stefano Russo
We propose DAIC (DNN Assessment and Improvement Cycle), an approach which combines ''low-cost'' online pseudo-oracles and ''high-cost'' offline sampling techniques to estimate and improve the operational accuracy of a DNN in the iterations of its life cycle.
no code implementations • 29 Sep 2021 • Roberto Pietrantuono
Given an effect, the abductive reasoning allows advancing a plausible set of explanatory hypotheses for its causes.
1 code implementation • 8 Feb 2021 • Antonio Guerriero, Roberto Pietrantuono, Stefano Russo
Deep Neural Networks (DNN) are typically tested for accuracy relying on a set of unlabelled real world data (operational dataset), from which a subset is selected, manually labelled and used as test suite.
Software Engineering