Search Results for author: Lionel Briand

Found 17 papers, 7 papers with code

Legal Requirements Analysis

no code implementations23 Nov 2023 Sallam Abualhaija, Marcello Ceci, Lionel Briand

Specifically, we describe possible alternatives for creating machine-analyzable representations from regulations, survey the existing automated means for enabling compliance verification against regulations, and further reflect on the current challenges of legal requirements analysis.

A Comprehensive Study of Machine Learning Techniques for Log-Based Anomaly Detection

no code implementations31 Jul 2023 Shan Ali, Chaima Boufaied, Domenico Bianculli, Paula Branco, Lionel Briand

The experimental results show that supervised traditional and deep ML techniques fare similarly in terms of their detection accuracy and prediction time.

Anomaly Detection

FlakyFix: Using Large Language Models for Predicting Flaky Test Fix Categories and Test Code Repair

no code implementations21 Jun 2023 Sakina Fatima, Hadi Hemmati, Lionel Briand

Our experimental results using code models and few-shot learning show that we can correctly predict most of the fix categories.

Code Repair Few-Shot Learning +3

DeepGD: A Multi-Objective Black-Box Test Selection Approach for Deep Neural Networks

1 code implementation8 Mar 2023 Zohreh Aghababaeyan, Manel Abdellatif, Mahboubeh Dadkhah, Lionel Briand

It reduces the cost of labeling by prioritizing the selection of test inputs with high fault revealing power from large unlabeled datasets.

Fault Detection speech-recognition +1

Supporting Safety Analysis of Image-processing DNNs through Clustering-based Approaches

no code implementations31 Jan 2023 Mohammed Oualid Attaoui, Hazem Fahmy, Fabrizio Pastore, Lionel Briand

In our previous work, we proposed a white-box approach (HUDD) and a black-box approach (SAFE) to automatically characterize DNN failures.

Clustering Dimensionality Reduction +1

Many-Objective Reinforcement Learning for Online Testing of DNN-Enabled Systems

no code implementations27 Oct 2022 Fitash Ul Haq, Donghwan Shin, Lionel Briand

However, the environmental variables (e. g., lighting conditions) that might change during the systems' operation in the real world, causing the DES to violate requirements (safety, functional), are often kept constant during the execution of an online test scenario due to the two major challenges: (1) the space of all possible scenarios to explore would become even larger if they changed and (2) there are typically many requirements to test simultaneously.

Autonomous Driving reinforcement-learning +1

HUDD: A tool to debug DNNs for safety analysis

1 code implementation15 Oct 2022 Hazem Fahmy, Fabrizio Pastore, Lionel Briand

We present HUDD, a tool that supports safety analysis practices for systems enabled by Deep Neural Networks (DNNs) by automatically identifying the root causes for DNN errors and retraining the DNN.

Simulator-based explanation and debugging of hazard-triggering events in DNN-based safety-critical systems

1 code implementation1 Apr 2022 Hazem Fahmy, Fabrizio Pastore, Lionel Briand, Thomas Stifter

When Deep Neural Networks (DNNs) are used in safety-critical systems, engineers should determine the safety risks associated with failures (i. e., erroneous outputs) observed during testing.

Black-box Safety Analysis and Retraining of DNNs based on Feature Extraction and Clustering

1 code implementation13 Jan 2022 Mohammed Oualid Attaoui, Hazem Fahmy, Fabrizio Pastore, Lionel Briand

Experimental results show the superior ability of SAFE in identifying different root causes of DNN errors based on case studies in the automotive domain.

Clustering Self-Driving Cars +1

Can Offline Testing of Deep Neural Networks Replace Their Online Testing?

no code implementations26 Jan 2021 Fitash Ul Haq, Donghwan Shin, Shiva Nejati, Lionel Briand

Further, we cannot exploit offline testing results to reduce the cost of online testing in practice since we are not able to identify specific situations where offline testing could be as accurate as online testing in identifying safety requirement violations.

Mutation Analysis for Cyber-Physical Systems: Scalable Solutions and Results in the Space Domain

no code implementations13 Jan 2021 Oscar Cornejo, Fabrizio Pastore, Lionel Briand

On-board embedded software developed for spaceflight systems (space software) must adhere to stringent software quality assurance procedures.

Software Engineering

On Systematically Building a Controlled Natural Language for Functional Requirements

no code implementations4 May 2020 Alvaro Veizaga, Mauricio Alferez, Damiano Torre, Mehrdad Sabetzadeh, Lionel Briand

[Results] Our main contributions are: (1) a qualitative methodology to systematically define a CNL for functional requirements; this methodology is general and applicable to information systems beyond the financial domain, (2) a CNL grammar to represent functional requirements; this grammar is derived from our experience in the financial domain, but should be applicable, possibly with adaptations, to other information-system domains, and (3) an empirical evaluation of our CNL (Rimay) through an industrial case study.

Supporting DNN Safety Analysis and Retraining through Heatmap-based Unsupervised Learning

1 code implementation3 Feb 2020 Hazem Fahmy, Fabrizio Pastore, Mojtaba Bagherzadeh, Lionel Briand

To address these problems in the context of DNNs analyzing images, we propose HUDD, an approach that automatically supports the identification of root causes for DNN errors.

Clustering

An Automated Framework for the Extraction of Semantic Legal Metadata from Legal Texts

no code implementations30 Jan 2020 Amin Sleimi, Nicolas Sannier, Mehrdad Sabetzadeh, Lionel Briand, Marcello Ceci, John Dann

Our work is motivated by two observations: (1) the existing requirements engineering (RE) literature does not provide a harmonized view on the semantic metadata types that are useful for legal requirements analysis; (2) automated support for the extraction of semantic legal metadata is scarce, and it does not exploit the full potential of artificial intelligence technologies, notably natural language processing (NLP) and machine learning (ML).

Software Engineering

Comparing Offline and Online Testing of Deep Neural Networks: An Autonomous Car Case Study

no code implementations28 Nov 2019 Fitash Ul Haq, Donghwan Shin, Shiva Nejati, Lionel Briand

Further, offline testing is more optimistic than online testing as many safety violations identified by online testing could not be identified by offline testing, while large prediction errors generated by offline testing always led to severe safety violations detectable by online testing.

DNN Testing

Cannot find the paper you are looking for? You can Submit a new open access paper.