collaborators

7 papers

cs.SE2026

Understanding the Rejection of Fixes Generated by Agentic Pull Requests -- Insights from the AIDev Dataset

Mahmoud Abujadallah, Ali Arabat, Mohammed Sayagh

AI coding agents are increasingly used to generate pull requests (PRs) that propose code fixes in software projects. From a first exploration of the AIDev dataset, we find that 46.…

cs.SE2026

Toward Instructions-as-Code: Understanding the Impact of Instruction Files on Agentic Pull Requests

Ali Arabat, Mohammed Sayagh

AI-agents (e.g., GitHub Copilot) collaborate as teammates in different software engineering tasks, including code generation proposed through pull requests (Agentic-PRs). For bette…

cs.SE2026

Do AI Coding Agents Log Like Humans? An Empirical Study

Youssef Esseddiq Ouatiti, Mohammed Sayagh, Hao Li +1

Software logging is essential for maintaining and debugging complex systems, yet it remains unclear how AI coding agents handle this non-functional requirement. While prior work ch…

cs.SE2025

What Makes a GitHub Issue Ready for Copilot?

Mohammed Sayagh

AI-agents help developers in different coding tasks, such as developing new features, fixing bugs, and reviewing code. Developers can write a Github issue and assign it to an AI-ag…

cs.SE2025

An ML-based Approach to Predicting Software Change Dependencies: Insights from an Empirical Study on OpenStack

Ali Arabat, Mohammed Sayagh, Jameleddine Hassine

As software systems grow in complexity, accurately identifying and managing dependencies among changes becomes increasingly critical. For instance, a change that leverages a functi…

cs.SE2025

An Empirical Study on the Amount of Changes Required for Merge Request Acceptance

Samah Kansab, Mohammed Sayagh, Francis Bordeleau +1

Code review (CR) is essential to software development, helping ensure that new code is properly integrated. However, the CR process often involves significant effort, including cod…