activity
20182026
most citedBlack-Box Testing of Deep Neural Networks Through Test Case Diversity

94 citations · 207 across the 13 of their papers we have counts for

collaborators

14 papers

cs.SE2026

MLmisFinder: A Specification and Detection Approach of Machine Learning Service Misuses

Hadil Ben Amor, Niruthiha Selvanayagam, Manel Abdellatif +2

Machine Learning (ML) cloud services, offered by leading providers such as Amazon, Google, and Microsoft, enable the integration of ML components into software systems without buil…

cs.SE2026

Automating the Detection of Requirement Dependencies Using Large Language Models

Ikram Darif, Feifei Niu, Manel Abdellatif +3

Requirements are inherently interconnected through various types of dependencies. Identifying these dependencies is essential, as they underpin critical decisions and influence a r…

cs.SE2026

Self-Admitted Technical Debt in LLM Software: An Empirical Comparison with ML and Non-ML Software

Niruthiha Selvanayagam, Taher A. Ghaleb, Manel Abdellatif

Self-admitted technical debt (SATD), referring to comments flagged by developers that explicitly acknowledge suboptimal code or incomplete functionality, has received extensive att…

cs.SE2025

A Comprehensive Multi-Vocal Empirical Study of ML Cloud Service Misuses

Hadil Ben Amor, Manel Abdellatif, Taher Ghaleb

Machine Learning (ML) models are widely used across various domains, including medical diagnostics and autonomous driving. To support this growth, cloud providers offer ML services…

cs.CV2024★ 1 cited

DiffGAN: A Test Generation Approach for Differential Testing of Deep Neural Networks for Image Analysis

Zohreh Aghababaeyan, Manel Abdellatif, Lionel Briand +1

Deep Neural Networks (DNNs) are increasingly deployed across applications. However, ensuring their reliability remains a challenge, and in many situations, alternative models with…

cs.LG2023★ 10 cited

SMARLA: A Safety Monitoring Approach for Deep Reinforcement Learning Agents

Amirhossein Zolfagharian, Manel Abdellatif, Lionel C. Briand +1

Deep Reinforcement Learning (DRL) has made significant advancements in various fields, such as autonomous driving, healthcare, and robotics, by enabling agents to learn optimal pol…

cs.LG2023★ 34 cited

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

Zohreh Aghababaeyan, Manel Abdellatif, Mahboubeh Dadkhah +1

Deep neural networks (DNNs) are widely used in various application domains such as image processing, speech recognition, and natural language processing. However, testing DNN model…

cs.SE2022★ 55 cited

A Search-Based Testing Approach for Deep Reinforcement Learning Agents

Amirhossein Zolfagharian, Manel Abdellatif, Lionel Briand +2

Deep Reinforcement Learning (DRL) algorithms have been increasingly employed during the last decade to solve various decision-making problems such as autonomous driving and robotic…

cs.SE2021★ 94 cited

Black-Box Testing of Deep Neural Networks Through Test Case Diversity

Zohreh Aghababaeyan, Manel Abdellatif, Lionel Briand +2

Deep Neural Networks (DNNs) have been extensively used in many areas including image processing, medical diagnostics, and autonomous driving. However, DNNs can exhibit erroneous be…

cs.SE2019★ 4 cited

Static Code Analysis of Multilanguage Software Systems

Anas Shatnawi, Hafedh Mili, Manel Abdellatif +5

Identifying dependency call graphs of multilanguage software systems using static code analysis is challenging. The different languages used in developing today's systems often hav…

cs.SE2018★ 1 cited

What Should You Know Before Developing a Service Identification Approach

Anas Shatnawi, Hafedh Mili, Manel Abdellatif +4

In this paper, we answer a set of research questions that are required to develop service identification approach based on the analysis of object- oriented software. Such research…

cs.SE2018★ 2 cited

Identifying KDM Model of JSP Pages

Anas Shatnawi, Hafedh Mili, Manel Abdellatif +4

In this report, we propose our approach that identifies a KDM model of JSP pages. Our approach is based on two main steps. The first one aims to reduce the problem space by transla…

cs.SE2018★ 4 cited

A Static Program Slicing Approach for Output Stream Objects in JEE Applications

Anas Shatnawi, Hafedh Mili, Manel Abdellatif +4

In this paper, we propose a program slicing approach for the output stream object in JEE applications. Our approach is based on extracting a dependency call graph from KDM models o…

cs.SE2018★ 2 cited

How to Implement Dependencies in Server Pages of JEE Web Applications

Anas Shatnawi, Hafedh Mili, Manel Abdellatif +4

Java Enterprise Edition (JEE) applications are implemented in terms of a set of components developed based on several JEE technologies includ- ing, but not limited to, Servlet, JSP…