EASE 2023
Tue 13 - Fri 16 June 2023 Oulu, Finland
Wed 14 Jun 2023 10:50 - 11:00 at Aurora Hall - AI and Software Engineering Chair(s): Valentina Lenarduzzi

Context: If deep learning models in safety-critical systems misbehave, serious accidents may occur. Previous studies have proposed approaches to overcome such misbehavior by detecting and modifying the responsible faulty parts in deep learning models. For example, fault localization has been applied to deep neural networks to detect neurons that cause misbehavior. Objective: However, such approaches are not applicable to deep learning models that have internal states, which change dynamically based on the input data samples (e.g., recurrent neural networks (RNNs)). Hence, we propose a new fault localization approach to be applied to RNNs. Methods: We propose probabilistic automaton-based fault localization (PAFL). PAFL enables developers to detect faulty parts even in RNNs by computing suspiciousness scores with fault localization using n-grams. We convert RNNs into probabilistic finite automata (PFAs) and localize faulty sequences of state transitions on PFAs. To consider various sequences and to detect faulty ones more precisely, we use n-grams inspired by natural language processing. Additionally, we distinguish data samples related to the misbehavior to evaluate PAFL. We also propose a novel suspiciousness score, average n-gram suspiciousness (ANS) score, based on n-grams to distinguish data samples. We evaluate PAFL and ANS scores on eight publicly available datasets on three RNN variants: simple recurrent neural network, gated recurrent units, and long short-term memory. Results: The experiment demonstrates that ANS scores identify faulty parts of RNNs when n is greater than one. Moreover, PAFL is statistically significantly better and has large effect sizes compared to state-of-the-art fault localization in terms of distinguishing data samples related to the misbehavior. Specifically, PAFL is better in 66.74% of the experimental settings. Conclusion: The results demonstrate that PAFL can be used to detect faulty parts in RNNs. Hence, in future studies, PAFL can be used as a baseline for fault localization in RNNs.

Wed 14 Jun

Displayed time zone: Athens change

10:30 - 12:00
10:30
20m
Paper
DQSOps: Data Quality Scoring Operations Framework for Data-Driven Applications
Research (Full Papers)
Firas Bayram Karlstad University, Bestoun S. Ahmed Karlstad University, Erik Hallin Uddeholms AB, Sweden, Anton Engman Uddeholms AB, Sweden
Pre-print Media Attached File Attached
10:50
10m
Paper
PAFL: Probabilistic Automaton-based Fault Localization for Recurrent Neural Networks
Journal First
Yuta Ishimoto Kyushu University, Masanari Kondo Kyushu University, Naoyasu Ubayashi Kyushu University, Yasutaka Kamei Kyushu University
Link to publication DOI File Attached
11:00
20m
Paper
Implementing AI Ethics: Making Sense of the Ethical Requirements
Research (Full Papers)
Mamia Agbese University of Jyväskylä, Jyväskylä, Finland, Pekka Abrahamsson University of Jyväskylä, Rahul Mohanani University of Jyväskylä, Arif Ali Khan
Pre-print Media Attached File Attached
11:20
10m
Short-paper
Fusion of deep convolutional and LSTM recurrent neural networks for automated detection of code smellsShort Paper
Short Papers and Posters
Anh Ho Hanoi University of Science and Technology, Anh M. T. Bui Hanoi University of Science and Technology, Phuong T. Nguyen University of L’Aquila, Amleto Di Salle European University of Rome
DOI Authorizer link Media Attached File Attached
11:30
20m
Paper
Classification-based Static Collection Selection for Java: Effectiveness and Adaptability
Research (Full Papers)
Noric Couderc Lund University, Christoph Reichenbach Lund University, Emma Söderberg Lund University
Authorizer link Pre-print Media Attached File Attached
11:50
10m
Paper
Too long; didn't read: Automatic summarization of GitHub README.MD with Transformers
Vision and Emerging Results
Thu T. H. Doan VNU University of Engineering and Technology, Phuong T. Nguyen University of L’Aquila, Juri Di Rocco University of L'Aquila, Davide Di Ruscio University of L'Aquila
DOI Authorizer link Media Attached File Attached