activity
20152026
most citedDistributed Differential Privacy via Shuffling

172 citations · 802 across the 171 of their papers we have counts for

collaborators

190 papers

cs.SE2026

Tracing Hallucinations in LLM Reasoning for UML Class Diagram Generation: An Empirical Taxonomy and Mitigation Study

Mojdeh Rahmanian, Foutse Khomh, Ashkan Sami +1

Large Language Models (LLMs) can generate UML class diagrams from natural language requirements, but hallucinations may compromise the correctness and completeness of the resulting…

cs.CR2026

GrayShield: Bit-Level Sanitization for Transformer Model Supply-Chain Security

Armstrong Foundjem, Tsung-Hsien Chuang, Foutse Khomh +1

Transformer models such as BERT and Vision Transformer~(ViT) achieve strong performance via densely parameterized attention backbones. However, the least significant bits~(LSBs) of…

cs.PF2026

Discovering Performance Archetypes: Critical-Path-Aware Pattern Analysis and Regression Detection

Kaveh Shahedi, Heng Li, Maxime Lamothe +1

Software performance analysis and prediction requires integrating multiple signals, as code structure alone cannot capture runtime behavior shaped by execution frequency, resource…

cs.SE2026

Revisiting Feedback-Driven LLM Code Repair: A Replication and Exploratory Java Extension

Louis Lalonde, Wassim Keddache, Thomas Perron Touchette +2

Since the advent of Large Language Models (LLMs), practitioners have increasingly leveraged them to support their software engineering tasks, including automated code repair, showi…

cs.SE2026

LLM Serving in the Wild: An Empirical Study of Frameworks, Methods, and System Designs

Forough Majidi, Mohammad Mehdi Morovati, Foutse Khomh +1

Large Language Models (LLMs) are integrated into software systems and AI services, making efficient LLM serving a concern for software engineering. Serving LLMs is challenging beca…

cs.SE2026

How Do AI Coding Agents Contribute to Software Development? an Empirical Study of Agentic Pull Requests

Iren Mazloomzadeh, Mohammad Mehdi Morovati, Foutse Khomh

Recent advances in large language models and their rapid adoption across software engineering tasks have made Artificial Intelligence (AI) coding agents an integral component of mo…

cs.CR2026

Swarm-Driven Multi-Agent Reasoning for Smart City Security

Saeid Jamshidi, Kawser Wazed Nafi, Carol Fung +1

Modern smart cities are interconnected cyber-physical ecosystems where heterogeneous devices exchange data and control commands. Coordinated attacks may appear as weak and distribu…

cs.CR2026

Security Engineering of OpenClaw: Analyzing Attack Surface Expansion and Trust-Boundary Violations

Saeid Jamshidi, Arghavan Moradi Dakhel, Kawser Wazed Nafi +1

Agentic large language model (LLM) systems can now execute actions, not only produce text. When model outputs trigger privileged operations such as shell commands, browser automati…

cs.SE2026

GitHub Template Repositories: Served Domains, Maintenance, and Practitioner Guidelines

Leuson Da Silva, Altaf Allah Abbassi, Imen Trabelsi +2

Over time, GitHub has introduced different strategies for sharing reusable code artifacts. In addition to fork-based reuse, template repositories provide a distinct feature for gen…

cs.CR2026

Game-Theoretic Multi-Agent Control for Robust Contextual Reasoning in LLMs

Saeid Jamshidi, Amin Nikanjam, Arghavan Moradi Dakhel +2

Large Language Models (LLMs) in multi-turn interactions maintain evolving context rather than generating isolated responses, making them vulnerable to prompt-injection and context-…

cs.CR2026

Hallucination Cascade: Analyzing Error Propagation in Multi-Agent LLM Systems

Saeid Jamshidi, Arghavan Moradi Dakhel, Kawser Wazed Nafi +1

Large Language Models (LLMs) generate fluent text but remain vulnerable to hallucinations, producing unsupported, inconsistent, and factually incorrect claims. Most prior work trea…

cs.SE2026

An Empirical Study on Logging Evolution On Stack Overflow: Trends, Topics, and Challenges

Patrick Loic Foalem, Andre Nguimbous, Foutse Khomh +2

Context: Logging is a crucial practice in software engineering, aiding developers in debugging applications when errors occur. While existing research has explored logging challeng…

cs.SE2026

A Research Agenda on Agents and Software Engineering: Outcomes from the Rio A2SE Seminar

Davide Taibi, Henry Muccini, Karthik Vaidhyanathan +15

The rise of agentic AI is reshaping software engineering in two intertwined directions: agents are increasingly applied to support software engineering tasks, and Agentic AI system…

cs.SE2026

On Fixing Insecure AI-Generated Code through Model Fine-Tuning and Prompting Strategies

Ali Soltanian Fard Jahromi, Amjed Tahir, Peng Liang +1

The security of AI-generated code remains a major obstacle to its widespread adoption. Although code generation models achieve strong performance on functional benchmarks, their ou…

cs.SE2026

Mitigating False Positives in Static Memory Safety Analysis of Rust Programs via Reinforcement Learning

Akilesh P, Leuson Da Silva, Foutse Khomh +1

Static analysis tools are essential for ensuring memory safety in Rust programs, particularly as Rust gains adoption in safety-critical domains. However, existing tools such as Rud…

cs.CR2026

Self-Adaptive Multi-Agent LLM-Based Security Pattern Selection for IoT Systems

Saeid Jamshidi, Foutse Khomh, Carol Fung +1

The adoption of Internet of Things (IoT) systems at the network edge of smart architectures is increasing rapidly, intensifying the need for security mechanisms that are both adapt…

cs.SE2026

Structural Anchors and Reasoning Fragility:Understanding CoT Robustness in LLM4Code

Yang Liu, Da Song, Armstrong Foundjem +2

Chain-of-Thought (CoT) prompting is widely used to elicit explicit reasoning from large language models for code (LLM4Code). However, its impact on robustness and the stability of…

cs.CR2026

Multi-Agent LLM Governance for Safe Two-Timescale Reinforcement Learning in SDN-IoT Defense

Saeid Jamshidi, Negar Shahabi, Foutse Khomh +2

Software-Defined Networking (SDN) is increasingly adopted to secure Internet-of-Things (IoT) networks due to its centralized control and programmable forwarding. However, SDN-IoT d…

cs.AI2026

Adversarial Moral Stress Testing of Large Language Models

Saeid Jamshidi, Foutse Khomh, Arghavan Moradi Dakhel +3

Evaluating the ethical robustness of large language models (LLMs) deployed in software systems remains challenging, particularly under sustained adversarial user interaction. Exist…

cs.SE2026

Empirical Characterization of Logging Smells in Machine Learning Code

Patrick Loic Foalem, Leuson Da Silva, Foutse Khomh +2

Logging plays a central role in ensuring reproducibility, observability, and reliability in machine learning (ML) systems. While logging is generally considered a good engineering…

cs.SE2026

Dynasto: Validity-Aware Dynamic-Static Parameter Optimization for Autonomous Driving Testing

Dmytro Humeniuk, Mohammad Hamdaqa, Houssem Ben Braiek +2

Extensive simulation-based testing is important for assuring the safety of autonomous driving systems (ADS). However, generating safety-critical traffic scenarios remains challengi…

cs.SE2026

QUARE: Quality-Aware Requirements Analysis through Multi-Agent Dialectical Negotiation

Haowei Cheng, Milhan Kim, Foutse Khomh +4

Automating requirements quality analysis remains challenging because multiple, often conflicting quality attributes must be balanced while preserving stakeholder intent. Existing L…

cs.SE2026★ 1 cited

Characterizing Faults in Agentic AI: A Taxonomy of Types, Symptoms, and Root Causes

Mehil B Shah, Mohammad Mehdi Morovati, Mohammad Masudur Rahman +1

Agentic AI systems combine LLM-based reasoning, orchestration, tool invocation, and interaction with external environments. These systems introduce faults that are difficult to cha…

cs.SE2026

Real Faults in Model Context Protocol (MCP) Software: a Comprehensive Taxonomy

Mina Taraghi, Mohammad Mehdi Morovati, Foutse Khomh

The rapid adoption of foundation models has significantly expanded the capabilities of software systems, enabling them to perform complex language, reasoning, and interaction tasks…