4 papers
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.…
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…
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…
Towards Conversational Development Environments: Using Theory-of-Mind and Multi-Agent Architectures for Requirements Refinement
Keheliya Gallaba, Ali Arabat, Dayi Lin +2
Foundation Models (FMs) have shown remarkable capabilities in various natural language tasks. However, their ability to accurately capture stakeholder requirements remains a signif…