May A. Sayed Mahmoud

prof_pic.jpg

I am a Postdoctoral Researcher at New York University Abu Dhabi in the SANAD (Software Analytics and Developer Support) lab. Previously, I was a Visiting Assistant Professor at the Canadian University Dubai. I hold a Ph.D. in Computer Science from the University of Calgary. During my doctoral studies, I also worked as an Instructor and Teaching Assistant, focusing on Software Engineering.

My research focuses on human-AI collaboration, specifically the application of Artificial Intelligence to enhance Software Engineering processes and tools, with a focus on human needs and experiences. Additionally, I have five years of industry experience at various institutions. Furthermore, I co-founded Sagacity Consulting, which focuses on innovative AI transformation and educational solutions.

news

Feb 16, 2026 Our paper titled “Byam: Fixing Breaking Dependency Updates with Large Language Models” has been accpted to the Journal of Empirical Software Engineering (EMSE).
Nov 21, 2025 Had so much fun attending ASE 2025 in Seoul, South Korea and presenting our work for “An Empirical Study of Python Library Migration Using Large Language Models”.
Aug 14, 2025 Our paper titled “An Empirical Study of Python Library Migration Using Large Language Models” has been accepted to ASE 2025.
Jun 17, 2025 Had so much fun attending LEARNER 2025 in Istabnul, Turkey and presenting our work for “A friend or a foe? Evaluating ChatGPT’s Impact on Students’ Computational Thinking Skills”.
May 20, 2025 Our paper “A friend or a foe? Evaluating ChatGPT’s Impact on Students’ Computational Thinking Skills” is accepted to LEARNER 2025, collocated with EASE 2026.

selected publications

  1. MigMate: A VS Code Extension for LLM-based Library Migration of Python Projects
    Matthias Kebede, May Mahmoud, Mohayeminul Islam , and 1 more author
    In Proceedings of The 3rd International Workshop on Integrated Development Environments (the IDE Workshop) , 2026
  2. Fast and Fleeting: Evaluating ChatGPT’s Impact on Students’ Computational Thinking Skills
    May Mahmoud, Eric Asare, Nisa Shahid , and 2 more authors
    In Proceedings of The 19th International Conference on Cooperative and Human Aspects of Software Engineering (CHASE 2026) , 2026
  3. Byam: Fixing Breaking Dependency Updates with Large Language Models
    Frank Reyes, May Mahmoud, Federico Bono , and 3 more authors
    Journal of Empirical Software Engineering, 2026
  4. An Empirical Study of Python Library Migration Using Large Language Models
    Mohayeminul Islam, Ajay Kumar Jha, May Mahmoud , and 2 more authors
    In Proceedings of the 40th IEEE/ACM International Conference on Automated Software Engineering (ASE 2025) , Seoul, Republic of Korea, 2025