94 citations · 207 across the 13 of their papers we have counts for
14 papers
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…