AI · Software Engineering · IT Leadership

Mahmoud Abujadallah Software engineer & IT leader · PhD researcher, ÉTS Montréal

I build software and have led IT teams — and I research why AI coding agents get rejected, and what it takes to make autonomous, LLM-based systems trustworthy teammates.

Merged feat: trustworthy AI coding agents
research/agent-prs/
+study agent PR accept / reject signals
+46.41% of agent fixes rejected
wasted review on discarded fixes
// Copilot · Devin · Cursor · Claude
author  Mahmoud Abujadallah · MSR ’26 · ICSE
Publications

Papers, tracked like pull requests

Each contribution carries its real state — merged into a venue, open for review, or a public draft.

Merged MSR 2026

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

Abujadallah, M., Arabat, A., & Sayagh, M.

Mining Software Repositories (MSR) 2026 Mining Challenge, co-located with ICSE 2026.

A qualitative study of 306 non-merged PRs surfaced 14 rejection reasons across four categories — with 46.41% of agent-proposed fixes ultimately rejected.
arXiv:2606.13468 Read preprint → To appear · ACM DL
Merged Springer · Best Paper

Predicting Student Retention in Smart Learning Environments Using Machine Learning

Abujadallah, M. S., & Abudalfa, S. I.

In Technical and Vocational Education and Training: Issues, Concerns and Prospects, vol. 39. Springer (2024).

Best Paper Award · ICBT Istanbul 2023 DOI →
Open · in review Journal

Morphology-guided Prompt Engineering for Arabic Dialect Translation with Arabic LLMs

Abujadallah, M. S., Abujadallah, A. S., Abudalfa, S. I., & Barrot, J.

Submitted to an international peer-reviewed journal (2025).

Draft Preprint

Evaluating Open-Source LLMs for Automated Essay Scoring: The Critical Role of Prompt Design

Abujadallah, M., Saad, M., & Abudalfa, S.

Preprints (2025) — drawn from the master’s thesis.

View all publications & citations →
Open data

A dataset of agentic pull requests

Public data behind the research — how AI coding agents and humans contribute, at the scale of millions of pull requests.

Dataset Hugging Face · CC-BY-4.0

GitHub Agentic PR Dataset

1,959,649 pull requests · 773,513 agent-authored · 6.7M commits · 55M file-level diffs

Pull requests from Claude Code, Cursor, GitHub Copilot, and Devin alongside human developers — with commits, file changes, raw patch diffs, and bug-fix labels. Open for agentic-AI, code-generation, and mining-software-repositories research.
Explore the dataset →
Built · shipped

Selected work

Beyond the papers — data products, tools, and apps I’ve built and shipped.

Shipped Hugging Face · CC-BY-4.0

GitHub Agentic PR Dataset

1.96M pull requests · Python · Parquet · open data

A large-scale dataset of agent- and human-authored PRs — now used for agentic-AI and mining-software-repositories research.
Data product Details →
Active Vanilla JS · 0 deps

This site + feed automation

HTML · CSS · JS · a daily GitHub Action

A dependency-free, PR-themed portfolio that keeps itself current by syncing my Medium & YouTube feeds every day.
Web · automation Source →
See all projects →
Experience

Roles & responsibilities

Doctoral research at ÉTS Montréal, plus building, teaching, and leading IT at UCAS in Gaza.

Sep 2025 — Present

PhD Researcher, Software Engineering

École de technologie supérieure (ÉTS), Université du Québec — Montréal
  • Empirical research on agentic AI systems and autonomous code generation, measuring the reliability of AI-generated code and agentic pull requests.
  • First-author study (MSR 2026) on why maintainers reject agent-proposed fixes.
  • Investigating prompt engineering and LLM-based agents in real development workflows.
Jan 2025 — May 2026

Head of Computer Center Department

University College of Applied Sciences (UCAS) — Gaza
  • Led three core units: Programming, Networking, and Maintenance & Technical Support.
  • Owned annual budgeting, infrastructure development, and IT policy formulation.
  • Directed an Oracle-to-web migration serving 500+ users and guided new IT solutions.
Sep 2023 — Present

Lecturer, Information Technology

University College of Applied Sciences (UCAS) — Gaza
  • Teach Software Engineering, Database Systems, Networking, and Programming (Java, Python, Android).
  • Design syllabi, projects, and lab exercises; supervise graduation projects.
  • Integrate LMS tools (Moodle, Google Classroom) and contribute to curriculum design.
2021 — 2023

Teaching Assistant (Part-Time)

UCAS & Al-Azhar University — Gaza
  • Ran labs in programming and Android development (Android Studio, Java).
  • Graded assessments with consistent rubrics; prepared exams and lab documentation.
Education

Academic background

From a diploma in Gaza to a doctorate in Montréal — a decade of computer science and software engineering.

Sep 2025 — Present

Ph.D. in Software Engineering

École de technologie supérieure (ÉTS), Université du Québec — Montréal
  • Research focus: AI for Software Engineering, with emphasis on agentic AI and autonomous code generation.
  • Funded by the FRQ "Science en Exil" doctoral fellowship (CAD $56,250, 2025–2028).
2021 — 2025

M.Sc. in Information Technology

Islamic University of Gaza
  • Focused on machine learning, data science, and deep learning.
  • Thesis: "Evaluating Open-Source LLMs for Automated Essay Scoring: The Critical Role of Prompt Design."
2018 — 2021

B.Sc. in Mobile Computing & Smart Device Applications

Islamic University of Gaza
  • Specialized in mobile app development and embedded systems.
  • Graduated with distinction.
2016 — 2018

Diploma in Database & Programming

University College of Applied Sciences (UCAS) — Gaza
  • Foundations in software development and database systems.
  • Built several practical web, desktop, and mobile projects.
Funding & recognition

Backed work

Fellowships & grants

Science en Exil Scholarship — Doctoral 2025–28

Competitive, merit-based doctoral funding from the Fonds de recherche du Québec (FRQ), CAD $56,250 over three years.

Best Paper Award 2023

International Conference on Business and Technology (ICBT Istanbul) — machine learning for education.

Supervised & awarded

SILO — Sign Language Translation 2026

Supervised the student project that won 1st Place, Secure Digital Innovation 2026 (PCSAi) — bidirectional ASL↔text via deep learning, computer vision, and a real-time 3D avatar.

Reviewer — IE2026 Doctoral Colloquium 2026

Peer review for the 22nd International Conference on Intelligent Environments.

About

Software engineering, with the AI held to account

AI coding agents now open pull requests, refactor code, and propose fixes — yet a large share of that work is quietly discarded. My research treats those rejections as data: what does the gap between what an agent produces and what a maintainer will accept tell us about building AI that developers can actually trust? I work empirically, grounded in real repositories and real review decisions, across AI for software engineering, automated program repair, and large language models.

Open to collaboration

Let’s build trustworthy AI for software

I welcome inquiries about research collaborations, academic positions, and anything at the intersection of agentic AI and software engineering.