Rania Mzid

dblp:95/9109 · DBLP profile ↗
← Back
17ranked-venue papers
4as first author
13since 2021 · last 2026
0000-0002-3086-370XORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 9 · 3 first-author · 7 since 2021Artificial intelligence and machine learning · 4 · 4 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 3 since 2021Systems, architecture and hardware · 2 · 1 first-author · 2 since 2021Databases, data management, data science and information retrieval · 1Human-computer interaction and ubiquitous computing · 1
YearPublicationVenuePosition
2026 How Can the RLSPL Framework Strengthen Traceability and Reproducibility in Reinforcement Learning Projects?
Syrine Wardi, Rania Mzid, Tewfik Ziadi
ENASE (1)2
2026 Exploring full and parameter-efficient fine-tuning techniques for transformer-based design pattern detection
Ilyes Rezgui, Rania Mzid, Tewfik Ziadi
Inf. Softw. Technol.2
2026 RLSPL: A software product line for streamlining reinforcement learning project development
Syrine Wardi, Rania Mzid, Tewfik Ziadi
Inf. Softw. Technol.2
2025 DetectorsForge: A Software Product Line for Transfer-learning in Code Smells Detection
abstract
Code smells are indicators of potential design issues in source code that can affect the overall software quality. Detecting these smells has been the focus of extensive research efforts using both traditional metric-based techniques and, more recently, deep learning models. Among these, Large Language Models (LLMs) have emerged as powerful tools due to their strong capabilities in code understanding and classification tasks. LLMs such as CodeT5 and CodeBERT were employed to detect various smells with promising results. However the integration of these models into software engineering workflows remains challenging as current approaches often lack traceability, modularity, and reusability, making it difficult to track results, compare configurations, or systematically explore model variations. To address these limitations, we introduce in this paper DetectorsForge, a Software Product Line (SPL) that enables the systematic configuration, customization, and execution of LLM-based code smell detectors. DetectorsForge unifies models, datasets, transfer learning techniques, and evaluation methods to adapt pre-trained models to new downstream tasks. These components are integrated within a reusable architecture that supports the automated derivation of code smell detection variants. Experimental results demonstrate the applicability of our approach for generating various code smell detectors.
Syrine Wardi, Rania Mzid, Tewfik Ziadi
AICCSA2
2025 Investigating the performance of multi-objective reinforcement learning techniques in the context of IoT with harvesting energy
Bakhta Haouari, Rania Mzid, Olfa Mosbahi
J. Supercomput.2
2024 Attention-Based Method for Design Pattern Detection
Rania Mzid, Ilyes Rezgui, Tewfik Ziadi
ECSA1
2024 Reinforcement Learning for Multi-Objective Task Placement on Heterogeneous Architectures with Real-Time Constraints
Bakhta Haouari, Rania Mzid, Olfa Mosbahi
ENASE2
2024 Real-time design patterns for the verification of safety-critical embedded systems in model-based approach
Rania Mzid
J. Supercomput.1
2023 PSRL: A New Method for Real-Time Task Placement and Scheduling Using Reinforcement Learning
abstract
Modern real-time system development methodologies describe a stage in which application tasks are deployed onto an execution platform.The deployment process is divided into two steps: (i) task placement on processors and (ii) task scheduling to determine their execution order.The overall performance of the deployment model depends on the two steps, which are interdependent.In this paper, a new method based on reinforcement learning techniques, called PSRL, is proposed.PSRL explores all the feasible placements in the first step.In the second step, an optimal schedule is considered for each feasible placement.PSRL generates the optimal deployment, which corresponds to the placement and scheduling that minimize task response times.Application to case studies shows the applicability and quality of the obtained solutions when compared to related work.
Bakhta Haouari, Rania Mzid, Olfa Mosbahi
SEKE2
2023 A reinforcement learning-based approach for online optimal control of self-adaptive real-time systems
Bakhta Haouari, Rania Mzid, Olfa Mosbahi
Neural Comput. Appl.2
2022 On the Use of Reinforcement Learning for Real-Time System Design and Refactoring
Bakhta Haouari, Rania Mzid, Olfa Mosbahi
ISDA (3)2
2022 A Multi-objective Evolution Strategy for Real-Time Task Placement on Heterogeneous Processors
Rahma Lassoued, Rania Mzid
ISDA (3)2
2022 Use of Compiler Intermediate Representation for Reverse Engineering: A Case Study for GCC Compiler and UML Activity Diagram
abstract
International audience
Rania Mzid, Asma Charfi, Nejmeddine Etteyeb
MODELSWARD1
2020 A guidance framework for synthesis of multi-core reconfigurable real-time systems
Wafa Lakhdhar, Rania Mzid, Mohamed Khalgui, Georg Frey, Zhiwu Li 0001, MengChu Zhou
Inf. Sci.2
2019 Multiobjective Optimization Approach for a Portable Development of Reconfigurable Real-Time Systems: From Specification to Implementation
abstract
This paper deals with the reconfigurable real-time systems that should be adapted to their environment under real-time constraints. The reconfiguration allows moving from one implementation to another by adding/removing/modifying parameters of real-time software tasks which should meet related deadlines. Implementing those systems as threads generates a complex system code due to the large number of threads, which may lead to a reconfiguration time overhead as well as the energy consumption and the memory allocation increase. Thus this paper proposes a multiobjective optimization approach for reconfigurable systems called MO2R2S for the development of a reconfigurable real-time system. Given a specification, the proposed approach aims to produce an optimal design while ensuring the system feasibility. We focus on three optimization criteria: 1) response time; 2) memory allocation; and 3) energy consumption. To address the portability issue, the optimal design is then transformed to an abstract code that may in turn be transformed to a concrete code which is specific to a procedural programming (i.e., POSIX) or an object-oriented language (i.e., RT-Java). The MO2R2S approach allows reducing the number of threads by minimizing the redundancy between the implementation sets. By an experimental study, such optimization permits to decrease the memory allocation by 28.89%, the energy consumption by 40.2%, and the response time by 61.32%.
Wafa Lakhdhar, Rania Mzid, Mohamed Khalgui, Zhiwu Li 0001, Georg Frey, Abdulrahman Al-Ahmari
IEEE Trans. Syst. Man Cybern. Syst.2
2018 A New Approach for Optimal Implementation of Multi-core Reconfigurable Real-time Systems
Wafa Lakhdhar, Rania Mzid, Mohamed Khalgui, Georg Frey
ENASE2
2013 DPMP: A Software Pattern for Real-Time Tasks Merge
Rania Mzid, Chokri Mraidha, Asma Mehiaoui, Sara Tucci Piergiovanni, Jean-Philippe Babau, Mohamed Abid
ECMFA1