17 citations · 32 across the 8 of their papers we have counts for
9 papers
An Empirical Analysis of ReDoS Vulnerabilities and ReDoS Detection Tools
N'Zolieh Ismaël Mahassadi, Raphaël Khoury, Justin Vallé +1
ReDoS vulnerabilities are a type of denial of service software weakness that occurs when a regex is used to validate user-supplied input. In some cases, the regex matching process…
WildCode Revisited: A Comprehensive Empirical Study on the Security of LLM-Generated Code
Kobra Khanmohammadi, Pooria Roy, Raphael Khoury +4
LLM models are increasingly used to generate code, but the quality and security of this code are often uncertain. Several recent studies have raised alarm bells, indicating that su…
A cooperative strategy for diagnosing the root causes of quality requirement violations in multiagent systems
João Faccin, Ingrid Nunes, Abdelwahab Hamou-Lhadj
Many modern software systems are built as a set of autonomous software components (also called agents) that collaborate with each other and are situated in an environment. To keep…
XAIport: A Service Framework for the Early Adoption of XAI in AI Model Development
Zerui Wang, Yan Liu, Abishek Arumugam Thiruselvi +1
In this study, we propose the early adoption of Explainable AI (XAI) with a focus on three properties: Quality of explanation, the explanation summaries should be consistent across…
The Sense of Logging in the Linux Kernel
Keyur Patel, Joao Faccin, Abdelwahab Hamou-Lhadj +1
Logging plays a crucial role in software engineering because it is key to perform various tasks including debugging, performance analysis, and detection of anomalies. Despite the i…
AWSOM-LP: An Effective Log Parsing Technique Using Pattern Recognition and Frequency Analysis
Issam Sedki, Abdelwahab Hamou-Lhadj, Otmane Ait-Mohamed
Logs provide users with useful insights to help with a variety of development and operations tasks. The problem is that logs are often unstructured, making their analysis a complex…
EnHMM: On the Use of Ensemble HMMs and Stack Traces to Predict the Reassignment of Bug Report Fields
Md Shariful Islam, Abdelwahab Hamou-Lhadj, Korosh K. Sabor +2
Bug reports (BR) contain vital information that can help triaging teams prioritize and assign bugs to developers who will provide the fixes. However, studies have shown that BR fie…
DepGraph: Localizing Performance Bottlenecks in Multi-Core Applications Using Waiting Dependency Graphs and Software Tracing
Naser Ezzati-Jivan, Quentin Fournier, Michel R. Dagenais +1
This paper addresses the challenge of understanding the waiting dependencies between the threads and hardware resources required to complete a task. The objective is to improve sof…
Buy your coffee with bitcoin: Real-world deployment of a bitcoin point of sale terminal
Shayan Eskandari, Jeremy Clark, Abdelwahab Hamou-Lhadj
In this paper we discuss existing approaches for Bitcoin payments, as suitable for a small business for small-value transactions. We develop an evaluation framework utilizing secur…