VLDB 2026 Research / reviewers in the wild / expert
Noura Faci
dblp:51/6922 · also Nora Faci
· DBLP profile ↗
34ranked-venue papers
2as first author
11since 2021 · last 2025
0000-0001-7428-6302ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 9 · 2 first-author · 2 since 2021Systems, architecture and hardware · 5 · 3 since 2021Databases, data management, data science and information retrieval · 5 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 2 since 2021Artificial intelligence and machine learning · 3 · 2 since 2021Human-computer interaction and ubiquitous computing · 3Computer networks · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | ProCLR: Supervised Contrastive Framework for Robust Protein Surface ClassificationabstractProtein classification is a key challenge in bioinformatics, essential for understanding biological functions, molecular interactions, and drug discovery. Yet, the functional landscape of proteins cannot always be inferred from sequence or fold similarity, as structurally divergent proteins may share common biological roles. Since most molecular interactions occur at the protein surface, capturing the geometric and biochemical features of these surfaces is essential for accurate functional inference. In this work, we introduce ProCLR, a graph-based framework that models protein surfaces as simplified, attribute-rich 3D geometric graphs, and applies supervised contrastive learning to learn discriminative embeddings. Our method integrates a geodesicaware clustering strategy to reduce surface complexity while preserving functional features. We evaluate ProCLR using two encoder architectures-Graph Convolutional Networks (GCNs) and Graph Attention Networks (GATs)-on the SHREC'21 and SHREC'19 benchmarks. Experimental results show that ProCLR effectively captures functional patterns, achieving competitive performance with significantly reduced graph sizes, as measured by sensitivity, specificity, precision, accuracy, and F1-score. Wissam Ferroudj, Noura Faci, Hamamache Kheddouci |
ICTAI | 2 |
| 2025 | Recommendation and explanation in road safety: a holistic exploration of multifaceted road risk
Ibtissem Khedher, Noura Faci, Souhayel Gazzah, Sami Faïz |
World Wide Web (WWW) | 2 |
| 2024 | Geometric Features and GAT Neural Network for Protein Surface Classification
Wissam Ferroudj, Noura Faci, Hamamache Kheddouci |
DEXA (2) | 2 |
| 2024 | Safe-Path: A Perspective on Next-Generation Road Safety Recommendations
Ibtissem Khedher, Noura Faci, Sami Faïz |
WISE (4) | 2 |
| 2024 | Thing Artifact-based Design of IoT EcosystemsabstractAbstract This paper sheds light on the complexity of designing Internet of Things (IoT) ecosystems where a high number of things reside and thus must collaborate despite their reduced size, restricted connectivity, and constrained storage limitations. To address this complexity, a novel concept referred to as thing artifact is devised abstracting the roles that things play in an IoT ecosystem. The abstraction focuses on 3 crosscutting aspects, namely functionality in terms of what to perform, life cycle in terms of how to behave, and interaction flow in terms of with whom to exchange. Building upon the concept of data artifact commonly used in data-driven business applications design, thing artifacts engage in relations with peers to coordinate their individual behaviors and hence avoid conflicts that could result from the quality of exchanged data. Putting functionality, life cycle, interaction flow, and relation together contributes to abstracting IoT ecosystems design. A system implementing a thing artifact-based ecosystem along with some experiments is presented in the paper as well. Zakaria Maamar, Noura Faci, Mohammed Al-Khafajiy, Murtada Dohan |
Serv. Oriented Comput. Appl. | 2 |
| 2023 | Semantic thingsourcing for the Internet of ThingsabstractSummary In the context of Internet of Things, thingsourcing is poised to promote the collective behavior that should prevail among things despite their independent nature being confined into silos. By analogy with crowdsourcing where crowds of (sometimes anonymous) people are contacted for their expertise, thingsourcing abstracts crowds of things and provides the necessary mechanisms for composing things together so they collectively satisfy users' demands. However, to ensure successful discovery of things according to these demands' requirements, an ontology‐based semantic description of things is deemed necessary. This article presents an approach for enriching things' descriptions semantically in preparation for their composition with respect to specific scripts that define who will do what, when, and where. A system demonstrating semantic thingsourcing along with a case study about dairy supply‐chain is presented in this article as well. Zakaria Maamar, Noura Faci, Said Elnaffar, Fadwa Yahya, Khouloud Boukadi, Djamal Benslimane |
Concurr. Comput. Pract. Exp. | 2 |
| 2022 | Multi-party Contract Management for MicroservicesabstractInternational audience Zakaria Maamar, Noura Faci, Joyce El Haddad, Fadwa Yahya, Mohammad Askar |
ICSOFT | 2 |
| 2021 | Agile and Dynamic Virtualized Network Functions Wiring in Network ServicesabstractThe European Telecommunications Standards Institute (ETSI) established the key reference architectural framework for Network Function Virtualization (NFV). The NFV framework supports several phases (e.g., design, deploy, and manage) that make up the life-cycle of Virtual Network Functions (VNFs) along with their connectivity through the Network Service (NS) concept. Furthermore, coupled with Software-Defined Networking (SDN), NFV provides a dynamic reshaping of the network control plane. For a proper NS provisioning, network providers should anticipate and handle all the possible and practical VNFs composition scenarios, even those that are either rarely or never used. This results in costly, tedious, and time-consuming procedures when designing, deploying, and managing NSs. To overcome these limitations, NSs can be further improved by using techniques that have not been deeply explored yet. In this paper, we advocate for routing VNFs with re-configurable wiring capabilities as a novel concept that would allow agile and dynamic VNFs wiring from design-time to run-time. To validate this work, we developed a proof-of-concept as a plugin on top of ETSI Open Source MANO, as well as, a running vehicle platooning prototype. The performed experiments show that our approach: (i) performs better than the SDN-based solution in terms of latency and Mean Time-To-Operation (MTTO), and (ii) shows that the associated cost, with regard to SDN-based solution. remains acceptable. Nour el houda Nouar, Sami Yangui, Noura Faci, Khalil Drira, Saïd Tazi 0001 |
CLOUD | 3 |
| 2021 | A Semantic virtualized network functions description and discovery model
Nour el houda Nouar, Sami Yangui, Noura Faci, Khalil Drira, Saïd Tazi 0001 |
Comput. Networks | 3 |
| 2021 | Restriction-based fragmentation of business processes over the cloudabstractSummary Despite the elasticity and pay‐per‐use benefits of cloud computing (aka fifth utility computing), organizations adopting clouds could be locked into single cloud providers, which is not always a “pleasant” experience when these providers stop operations. This is a serious concern for those organizations that who would like to deploy (core) business processes on the cloud along with tapping into these two benefits. To address the lock‐into concern, this paper proposes an approach for decomposing business processes into fragments that would run over multiple clouds and hence multiple providers. To develop fragments, the approach considers both restrictions over owners of business processes and potential competition among cloud providers. On the one hand, restrictions apply to each task in a business process and are specialized into budget to allocate, deadline to meet, and exclusivity to request. On the other hand, competition leads cloud providers to offer flexible pricing policies that would cater to the needs and requirements of each process owner. A policy handles certain clouds' properties referred to as limitedness, non‐renewability, and non‐shareability that impact the availability of cloud resources and hence the whole fragmentation. For instance, a non‐shareable resource could delay other processes should the current process do not release this resource on time. During fragmentation, interactions between owners of processes and providers of clouds happen according to two strategies referred to as global and partial. The former collects offers about cloud resources from all providers, while the latter collects such details from particular providers. To evaluate these strategies' pros and cons, a system implementing them, as well as demonstrating the technical feasibility of the fragmentation approach using credit‐application case study, is also presented in the paper. The system extends BPMN2‐modeler Eclipse plugin and supports interactions of processes' owners with clouds' providers that result to identifying the necessary fragments with focus on cost optimization. Slim Kallel, Zakaria Maamar, Mohamed Sellami, Noura Faci, Ahmed Ben Arab, Walid Gaaloul, Thar Baker |
Concurr. Comput. Pract. Exp. | 4 |
| 2021 | A multi-model based microservices identification approach
Mohamed Daoud, Asmae El Mezouari, Noura Faci, Djamal Benslimane, Zakaria Maamar, Abdelaziz El Fazziki |
J. Syst. Archit. | 3 |
| 2020 | Thing Mutation as a Countermeasure to Safeguard IoTabstractIn the Internet of Things (IoT), mutation aims to enhance functionality and survivability of a thing in the context of dynamic environments by allowing the thing to satisfy a need or seize a potential opportunity. In this paper, we propose a framework based on thing mutation as a countermeasure to certain security threats that could impact things' operations (e.g., sensing and communicating). We then provide a case study which focuses on battery draining attack and propose a mutation-based strategy as a countermeasure to this attack. Bita Banihashemi, Zakaria Maamar, Noura Faci, Emir Ugljanin |
MEDES | 3 |
| 2020 | Towards an Automatic Identification of Microservices from Business ProcessesabstractMicroservices have emerged as an alternative solution to many existing technologies allowing to break monolithic applications into “small” fine-grained, highly-cohesive, and loosely-coupled units. However, identifying microservices remains a challenge that could undermine this migration success. This paper proposes an approach for microservices automatic-identification from a set of business processes (BP). The approach is multi-models combining different independent models that represent a BP's control dependencies, data dependencies, semantic dependencies, respectively. the approach is also based on collaborative clustering. A case study about renting bikes is adopted to illustrate and demonstrate the approach. In term of precision, the results show how BPs as inputs permit to generate better microservices compared to other approaches discussed in the paper, as well. Mohamed Daoud, Asmae El Mezouari, Noura Faci, Djamal Benslimane, Zakaria Maamar, Abdelaziz El Fazziki |
WETICE | 3 |
| 2020 | A knowledge-based approach to manage configurable business processesabstractSummary This paper stresses out the struggle of organizations when managing multiple variants of the same business process. Each variant constitutes a response to structural and/or functional needs that overtime become unsustainable due to the multiplicity and complexity of these needs. To mitigate this struggle, a knowledge‐based approach for capturing these versions into a single configurable business process and splitting this process into fragments is discussed in the paper. The approach builds a configuration knowledge base to track the business process variability (ie, particularities of each business process variant). Variants are represented as a new configurable process structure tree resulting from fragmenting a business process. Implementation of the approach is, also, reported in this paper. Wehbi Benallal, Mahmoud Barhamgi, Djamal Benslimane, Zakaria Maamar, Noura Faci, Ameni Bellaaj |
Concurr. Comput. Pract. Exp. | 5 |
| 2019 | A Mobile Code-driven Trust Mechanism for detecting internal attacks in sensor node-powered IoT
Noshina Tariq, Muhammad Asim 0001, Zakaria Maamar, Muhammad Zubair Farooqi, Noura Faci, Thar Baker |
J. Parallel Distributed Comput. | 5 |
| 2018 | An Ontology-Based Approach for Mining Radicalization Indicators from Online MessagesabstractDetecting radicalization on social networks is crucial to the fight against violent extremism and terrorism. In most cases, online radicalization has clear warning indicators that can be detected at the early stages of the radicalization process. In this paper, we focus on mining radicalization indicators from online messages by exploiting structured domain knowledge. More precisely, we propose an approach to automatically annotate social messages with concepts from a domain ontology. Annotations are then exploited within an inference phase to identify the messages exhibiting a radicalization indicator. We conducted a set of experiments on a sample extracted from a public dataset that contains radicalized individuals along with their social messages (i.e. Tweets). Obtained results show the effectiveness of our approach compared to a baseline method. Abir Masmoudi 0002, Mahmoud Barhamgi, Noura Faci, Zohra Saoud, Khalid Belhajjame, Djamal Benslimane, David Camacho |
AINA | 3 |
| 2018 | In Situ Mutation for Active Things in the IoT ContextabstractInternational audience Noura Faci, Zakaria Maamar, Thar Baker, Emir Ugljanin, Mohamed Sellami |
ICSOFT | 1 |
| 2018 | Cognitive Computing Meets the Internet of ThingsabstractAbstract: This paper discusses the blend of cognitive computing with the Internet-of-Things that should result into developing cognitive things. Today’s things are confined into a data-supplier role, which deprives them from being the technology of choice for smart applications development. Cognitive computing is about reasoning, learning, explaining, acting, etc. In this paper, cognitive things’ features include functional and non-functional restrictions along with a 3 stage operation cycle that takes into account these restrictions during reasoning, adaptation, and learning. Some implementation details about cognitive things are included in this paper based on a water pipe case-study. Zakaria Maamar, Thar Baker, Noura Faci, Emir Ugljanin, Yacine Atif, Mohammed Al-Khafajiy, Mohamed Sellami |
ICSOFT | 3 |
| 2018 | Everything-as-a-Thing for Abstracting the Internet-of-ThingsabstractInternational audience Zakaria Maamar, Noura Faci, Mohamed Sellami, Emir Ugljanin, Ejub Kajan |
ICSOFT | 2 |
| 2018 | How to agentify the Internet-of-Things?abstractDespite the smooth weaving of the Internet-of-Things into people's daily lives, many challenges, such as diversity and multiplicity of things' development technologies and communication standards, and users' reluctance due to privacy invasion, are slowing down this weaving. This paper tackles the challenge of things' passive nature that has confined them into a data-supplier role. Empowering things with additional capabilities would make them proactive so, that, they can for instance, reach out to peers exposing collaborative attitude and (un)form dynamic communities when necessary. In this paper, this empowerment takes shape through thing agentification that relies on norms (specialized into business and social) to regulate the operations of things and commitments to ensure thing compliance with these norms. No-compliance would lead to sanctions over things, which should affect their credibility and reputation. A proof-of-concept and missing-child case study technically illustrate thing agentification. Zakaria Maamar, Noura Faci, Khouloud Boukadi, Emir Ugljanin, Mohamed Sellami, Thar Baker, Rafael Angarita |
RCIS | 2 |
| 2017 | Detecting and Tackling Run-Time Obstacles in Social Business ProcessesabstractThis paper presents an approach for detecting and tackling obstacles that could fail the execution of social business processes. Existing approaches target regular (nonsocial) business processes and thus, rely mainly on business logs that contain details such as who executes what, when, and where. However, interactions between a business process's three components namely task, machine, and person, are overlooked. This deprives process engineers from valuable details that could help detect and tackle obstacles. These details refer to task-2task, machine-2-machine, and person-2-person interactions and are recorded in social logs. Both business and social logs are part of an architecture that includes monitor, solver, and crawler components. A system implementing the architecture is also presented in the paper and illustrates how logs are developed and structured using eXtensible Event Stream format. Zakaria Maamar, Mohamed Sellami, Noura Faci, Sylvain Lefebvre 0002 |
AINA | 3 |
| 2017 | On business process monitoring using cross-flow coordination
Zakaria Maamar, Noura Faci, Mohamed Sellami, Khouloud Boukadi, Fadwa Yahya, Ahmed Barnawi, Sherif Sakr |
Serv. Oriented Comput. Appl. | 2 |
| 2016 | Tracking Users' Actions over Social Media: Application to FacebookabstractThis paper presents a system for tracking the execution of social actions over Facebook along with the execution of business tasks. Putting social actions like post and comment together, results into developing social flows. Webhooks is used to "listen" to the changes happening over Facebook pages. Keywords: Business Task, Facebook, Social Action, and Social Flow. Emir Ugljanin, Noura Faci, Mohamed Sellami, Zakaria Maamar |
WETICE | 2 |
| 2016 | Network-based social coordination of business processes
Zakaria Maamar, Noura Faci, Sherif Sakr, Mohamed Boukhebouze, Ahmed Barnawi |
Inf. Syst. | 2 |
| 2016 | A fuzzy-based credibility model to assess Web services trust under uncertainty
Zohra Saoud, Noura Faci, Zakaria Maamar, Djamal Benslimane |
J. Syst. Softw. | 2 |
| 2015 | Sybil Tolerance and Probabilistic Databases to Compute Web Services Trust
Zohra Saoud, Noura Faci, Zakaria Maamar, Djamal Benslimane |
ADBIS | 2 |
| 2015 | "Controlling" Web 2.0 Applications in the WorkplaceabstractOver the years, different development waves have shaped the Web. Introduced as a tool to browse Web sites, the Web now is a dynamic and robust platform upon which enterprises conduct e-Business. One of these waves known as Web 2.0 (or social Web) is putting pressure on how enterprises should ensure a productive use of Web 2.0 applications such as Facebook and Twitter. Misuse cases of these applications are on the rise and the lack of guidelines and awareness is a main reason. This paper presents an approach for "controlling" the social actions that Web 2.0 applications allow users to execute. These actions are identified after analyzing some representative Web 2.0 applications and then defined in terms of stakeholders, content, and tools. The control over these actions is defined with UML Object Constraint Language (OCL) and then demonstrated through a prototype system. Zakaria Maamar, Vanilson Arruda Burégio, Noura Faci, Djamal Benslimane, Quan Z. Sheng |
EDOC | 3 |
| 2015 | A quality model for social networks populated with web services
Noura Faci, Marinella Petrocchi, Gianpiero Costantino, Fabio Martinelli, Zakaria Maamar |
Serv. Oriented Comput. Appl. | 1 |
| 2014 | A Fuzzy Clustering-Based Credibility Model for Trust Assessment in a Service-Oriented ArchitectureabstractThis paper presents a credibility model to assess trust of Web services. The model relies on consumers' ratings whose accuracy can be questioned due to different biases. A category of consumers known as strict are usually excluded from the process of reaching a majority consensus. We demonstrated that this exclusion should not be. The proposed model reduces the gap between these consumers' ratings and the current majority rating. Fuzzy clustering is used to compute consumers' credibility. To validate this model a set of experiments are carried out. Zohra Saoud, Noura Faci, Zakaria Maamar, Djamal Benslimane |
WETICE | 2 |
| 2014 | Commitments to Regulate Social Web Services OperationabstractThis paper discusses how social Web services are held responsible for the actions they take at run time. Compared to (regular) Web services, social Web services perform different actions, for instance establishing and maintaining networks of contacts and forming with some privileged contacts strong and long lasting collaborative groups. Assessing these actions' outcomes, to avoid any violation, occurs through commitments that the social Web services are required to bind to. Two types of commitments are identified: social commitments that guarantee the proper use of the social networks in which the social Web services sign up, and business commitments that guarantee the proper development of composite Web services in response to users' requests. Detecting commitment violation and action prohibition using monitoring results in imposing sanctions on the “guilty” social Web services and taking corrective actions. A system for commitment management in terms of definition, binding, monitoring, and violation detection is also discussed in this paper. Zakaria Maamar, Noura Faci, Khouloud Boukadi, Quan Z. Sheng, Lina Yao 0001 |
IEEE Trans. Serv. Comput. | 2 |
| 2012 | A Diversity-Based Approach for Managing Faults in Web ServicesabstractThis paper discusses the value-added of diversity to support fault tolerant Web Services operation. Web Services offering the same functionality are gathering into the same virtual space referred to as diversity group. Besides the group additional components are used including: composite manager, group manager, and Web service manager. The first component invokes the diversity groups and either resumes or aborts the overall execution in case of failures. The second component oversees Web services execution and the interactions between them. Finally, the last component monitors a Web service execution and reports either failure or success to the group manager. An architecture and a set of experiments showing the use of diversity to design and deploy fault tolerant Web services is presented in this paper. Hanane Abdeldjelil, Noura Faci, Zakaria Maamar, Djamal Benslimane |
AINA | 2 |
| 2012 | Towards a User-Centric Social Approach to Web Services Composition, Execution, and Monitoring
Zakaria Maamar, Noura Faci, Quan Z. Sheng, Lina Yao 0001 |
WISE | 2 |
| 2012 | Applying electronic contracting to the aerospace aftercare domain
Felipe Meneguzzi, Sanjay Modgil, Nir Oren, Simon Miles, Michael Luck, Noura Faci |
Eng. Appl. Artif. Intell. | 6 |
| 2011 | Multi-level Social Networking to Enable and Foster Collaborative Organizations
Youakim Badr, Noura Faci, Zakaria Maamar, Frédérique Biennier |
PRO-VE | 2 |